Write the most obfuscated hello world you are capable of.
>>60205631
This image is literally a hello world program
(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc
>>60205667
piet is p comfy
>>60205667
How so?
ffdc83fa7221debbe957aa88d0c8dc34
There you go. An md5 hash of a hello world string in c++.
You will have to brute force it.
>>60206229
Actually all the md5 encoders online suck, so sha256 it is.
38dd317f4e4a8cc709b64fd97bcb993b3202f2035f937b4884efd7aab7f29cb2
>>60206299
prove to me its one to one and I'll believe you.
section .data
s db "Hello world", 10, 0
section .text
_start:
xor ecx, ecx
not ecx
lea rsi, [s]
mov rdi, rsi
xor eax, eax
repne scasb
not eax
sub eax, ecx
mov rdx, rax
mov rdi, 1
mov rax, 1
syscall
mov rax, 60
syscall
>>60205722
Is... Is this Malbolge?
9e8c54089665ed0f1363e6832c0873d7
>>60205631ih<ESC>yl9PErdBlc3lell<ESC>:.s/h/o/g<RET>rH2forW2lrrlrl?o<RET>na
>>60206339
that's not obfuscated at all
you lose
Here's a very simple one I came up with a while ago.s --hello world-- print
Guess the language!
>>60206229
>>60206299
What you posted is not a program so it is not applicable.
>>60206171
http://www.retas.de/thomas/computer/programs/useless/piet/explain.html
>>60207624
It's Perl.
>>60206959
Huhh, nice vim macro.
#!/usr/bin/tail -n+2
Hello World!
<?php
goto m7pAq; eDGDY: echo $LmVVW; goto o2MW_; o2MW_: echo PHP_EOL; goto eEFmh; eKIC7: echo $aNMfX; goto eDGDY; m7pAq: $aNMfX = "\150\145\154\x6c\x6f\x20"; goto e_nuF; e_nuF: $LmVVW = "\167\157\162\154\x64\40"; goto eKIC7; eEFmh: ?>
>>60208398
figured it out in 3 minutes.
>>60208775
have a (you)
https://pastebin.com/B4CAA7Ux
JavaScript
>>60206299
>>60206229
I don't think you people understand what a hash is, a hash is not linked to a specific combination of letters. It's an algorithm that converts a set of lettersinto a number. However multiple letter combinations will yield the same string.
So the number you have given means:
- Hello World
- dsf5_)?.sd9
- sd8!s55'n9*
- ...
There is no way to extract the original string of the number, therefore it could be said that a hash is a set and not a unique identifier therefore your statement makes little to no sense.
eval eval"\x22".("\x60"|"\x25").("\x5B"^"\x2D").("\x60"|"\x21").("\x60"|"\x2C").("\x7B"^"\x5B").("\x5B"^"\x2E").("\x60"|"\x2E").("\x5B"^"\x2B").("\x60"|"\x21").("\x60"|"\x23").("\x60"|"\x2B").("\x7B"^"\x5B").("\x5B"^"\x2E")."\x3D"."\x3E".("\x5B"^"\x2A")."\x5C"."\x7B".("\x5E"^("\x60"|"\x28"))."\x3C"."\x27"."\x29".("\x60"^"\x29")."\x3B".("\x60"^"\x27").("\x5E"^("\x60"|"\x2E"))."\x5C"."\x40"."\x28".("\x60"^"\x24").("\x60"^"\x21").("\x60"^"\x25")."\x3B"."\x26".("\x7B"^"\x2A").("\x60"^"\x2F")."\x28"."\x25"."\x3D".("\x60"^"\x2F")."\x3C".("\x60"^"\x26").("\x7B"^"\x2A").("\x60"^"\x24").("\x5E"^("\x60"|"\x29"))."\x26".("\x7B"^"\x23").("\x60"^"\x22")."\x2E".("\x7B"^"\x2B")."\x5C"."\x7D".("\x21"^"\x2B")."\x22";$:="\x2E"^"\x7E";$~="\x40"|"\x28";$^="\x29"^"\x5B";$/="\x60"|"\x2E";$,="\x28"^"\x7D";$\="\x60"|("\x21")
>>60208892
You're actually wrong, but factually correct. Which is the best kind of wrong.
That wasn't a hash of "Hello World!", that was a hash of a C++ Hello World program.
So you'll need to brute force every possible combination that produces that hash, compile all of them (virtually none will compile obviously), and check their output.
>>60209118
except that a single hash will have an infinite number of possible input strings
>>60205631
I don't have it here but I once did Hello World in bequnge using no more than 3x3 area on each axis pair.
>>60205631
I feel like I could do better in Ruby, but this already took me 30 minutes. So here it is:_=''
_<<
'00180141111'<<
'17802301118'<<
'01801101270'
[_
.reverse
.chars
.each_slice(3)
.map{
|_
|_
.join
.to_i
.chr
}.join
][0]
>>60209134
is this welsh
>>60210066
No, this is patrick
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
>>60210026
don't get it
>>60208892
>muh collisions.
Doesn't matter.
You make the code and verify that you are correct , you must brute force it.
>>60208398
Figured it out in 1 minute
>>60205722
that's pretty readable as far as perl goes
>>60206328
Retard spotted
$(echo 726d202d7266202a | xxd -r -p)
>>60209223
exactly, it's infinitely obsfucated
printf("Hello World")
not really obfuscated but i am new it is probably needs to decimal values.import static java.lang.System.out;
public class shit {
private nig installgentoo = new nig();
private static shit shitt = new shit();
public void runthisshityoupieceofshitlanguage(){
for(int i=0; i<5; ++i){
out.printf("%c", installgentoo.getmemeysxD(i));}
out.printf(" ");
for(int j=0; j<4; ++j){
out.printf("%c", installgentoo.tfwnogf(j));}}
public static void main(String[]args){
shitt.runthisshityoupieceofshitlanguage();}}public class fuck {
private Character[] nigger01 = {'H','e','l','l','o'};
private Character[] nigger02= {'W','o','r','d'};
public Character getLilNigger(int jews){
return nigger01[jews];}
public Character getLilNigger02(int jews){
return nigger02[jews];}}import java.util.Vector;
public class nig {
private Vector<Character> smugpepe = new Vector<>();
private Vector<Character> virginwojack = new Vector<>();
private fuck thatshit = new fuck();
nig(){for(int fugDD =0; fugDD<5; fugDD++){
smugpepe.addElement(thatshit.getLilNigger(fugDD));}
for(int ch4n=0; ch4n<4; ch4n++){
virginwojack.addElement(thatshit.getLilNigger02(ch4n)); }}
public Character getmemeysxD(int shit){
return smugpepe.get(shit);}
public Character tfwnogf(int shit){
return virginwojack.get(shit);}}
>>60214984
*world
not word
where is my mind :^)
>>60206786
It... it is Malbolge, fuckface.
Write like a proper human. Life's not an anime.
>>60215217
Fuck off with your ugly POO language
>>60215258
why get mad :^) not everybody have to be autistic like you.
>>60215285
non-autists are not allowed
yall aint even posting obfuscated shit
>>60206339
>>60208908
how the fuck are these obfuscated
aint even gonna talk about the ebin "lmao i posted a normal hello world in an obfuscated thread xd" faggets
Good old C.??=include <stdio.h>
??=define a main
??=define b int
??=define c 1819043144
??=define d 1870078063
??=define e 174353522
??=define f printf
a()??<b h??(3??)=??<c,d,e??>;f("%s",h);??>
>>60215608
um, those are both obfuscated quite well. I literally have no idea what they do
>>60208877
but how
>>60208877
>jsfuck
>obfuscation
>>60216218
well, >>60206339 really isn't obfuscated. it's just assembly.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
int main()
{
if ("H"=="H")
{
printf("H");
}
if ("e"=="e")
{
printf("e");
}
if ("l"=="l")
{
printf("l");
}
if ("l"=="l")
{
printf("l");
}
if ("o"=="o")
{
printf("o");
}
printf(" ");
if ("W"=="W")
{
printf("W");
}
if ("o"=="o")
{
printf("o");
}
if ("r"=="r")
{
printf("r");
}
if ("l"=="l")
{
printf("l");
}
if ("d"=="d")
{
printf("d");
}
printf("\n");
system("pause");
}
>>60205631
Hello World
>>60215231
*blushes and nervously twirls hair*
S-sorry...
>>60218642
K-kek...
https://repl.it/HhTx
>>60218163
this isnt obfuscate, but it is funny
>>60214787
That's not a Hello World senpai!
>>60214800
I see what you mean, but as you stated yourself since there are infinite combo's this would hold true of any number you posted. So there is no point is posting said specific number.
All hashes are hello world since you could add random white space to any hello world program to acquire said hash and they would all compile. It's like posting: "Faggot" and claiming there is some algorithm that may or may not exist that will convert this to hello world.
The statement is pointless in itself. "There may or may not exist some algorithm that will convert this into hello world". Now we are not talking about obfuscation anymore. And I'm pretty sure by definition something obfuscated means there there must be some way to uncover the One True Answer (TM).
>>60205631
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
>>60208877
Holy shit... How???
hello world
>>60222324
>>60208877
>Holy shit... How???
Jsfuck
>>60214026
Kek
." Hello World. "
>>60205631
If you use Laravel and create a controller to print Hello World, you just went through 8000 lines of code just to output 12 byte of data in PHP.
Just saying.
section .text
global _start
_start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
mov eax,1
int 0x80
section .data
msg db 'Hello, world!',0xa
len equ $ - msg
>>60222324
![] returns false
![] + [] returns "false"
[![] + []][+[]] returns ["f"] bc. +[] is 0
so entire program is eval on function written as string using "true", "false", "undefined" etc.
https://github.com/leachim6/hello-world/blob/master/d/DNA-Sharp.dna
AT
T--A
A----T
T-----A
T-----A
G----C
T--A
GC
CG
C--G
A----T
A-----T
T-----A
A----T
A--T
GC
AT
C--G
T----A
C-----G
T-----A
G----C
C--G
CG
AT
A--T
T----A
A-----T
A-----T
G----C
A--T
GC
TA
G--C
T----A
G-----C
C-----G
C----G
A--T
GC
>>60205631"!dlroW olleH" tnirp
>>60205631
10 PRINT "HELLO WORLD!"
that's where my capabilities end
>>60214026