Advanced Hello World Program - Null - 10-25-2014
Code: import java.lang.annotation.SafeVarargs;
class AdvHWP<T> implements Serializable {
private transient volatile boolean running;
@SafeVarargs
public static void main(final String... args){
new Thread(){
public synchronized void run(){
this.running = true;
}
}.start();
if(T instanceof String) {
final List<T> list = Collections.unmodifiableList(Arrays.asList("Hello World!"));
System.out.print(list.get((byte) 0));
} else {
running = false;
return;
}
System.exit((byte) 0);
}
}
Best Hello World program that anyone could ever skid. And now, it's here, on The Bytecode Club.
RE: Advanced Hello World Program - zooty - 10-25-2014
lightweight
>not writing your hello world in shellcode
Code: char code[] =
"\xe9\x1e\x00\x00\x00" // jmp 8048083 <MESSAGE>
"\xb8\x04\x00\x00\x00" // mov $0x4,%eax
"\xbb\x01\x00\x00\x00" // mov $0x1,%ebx
"\x59" // pop %ecx
"\xba\x0f\x00\x00\x00" // mov $0xf,%edx
"\xcd\x80" // int $0x80
"\xb8\x01\x00\x00\x00" // mov $0x1,%eax
"\xbb\x00\x00\x00\x00" // mov $0x0,%ebx
"\xcd\x80" // int $0x80
"\xe8\xdd\xff\xff\xff" // call 8048065 <GOBACK>
"Hello wolrd!\r\n"; // OR "\x48\x65\x6c\x6c\x6f\x2c\x20\x57"
// "\x6f\x72\x6c\x64\x21\x0d\x0a"
int main(int argc, char **argv)
{
(*(void(*)())code)();
return 0;
}
RE: Advanced Hello World Program - Bibl - 10-25-2014
(10-25-2014, 05:46 AM)zooty Wrote: lightweight
>not writing your hello world in shellcode
Code: char code[] =
"\xe9\x1e\x00\x00\x00" // jmp 8048083 <MESSAGE>
"\xb8\x04\x00\x00\x00" // mov $0x4,%eax
"\xbb\x01\x00\x00\x00" // mov $0x1,%ebx
"\x59" // pop %ecx
"\xba\x0f\x00\x00\x00" // mov $0xf,%edx
"\xcd\x80" // int $0x80
"\xb8\x01\x00\x00\x00" // mov $0x1,%eax
"\xbb\x00\x00\x00\x00" // mov $0x0,%ebx
"\xcd\x80" // int $0x80
"\xe8\xdd\xff\xff\xff" // call 8048065 <GOBACK>
"Hello wolrd!\r\n"; // OR "\x48\x65\x6c\x6c\x6f\x2c\x20\x57"
// "\x6f\x72\x6c\x64\x21\x0d\x0a"
int main(int argc, char **argv)
{
(*(void(*)())code)();
return 0;
}
you shud get the ctrl + c & ctrl + p award of the month zoty queer fuck
|