好好好,這樣寫是吧

weird_code.c:
```c
int main(){char a[]="\x55\x48\x89\xe5\x48\x83\xec\x20\xc7\x45\xe0\x01\x00\x00\x00\xc7\x45\xe4\x02\x00\x00\x00\xc7\x45\xe8\x03\x00\x00\x00\xc7\x45\xec\x04\x00\x00\x00\xc7\x45\xf0\x05\x00\x00\x00\x4d\x31\xe4\x48\x31\xc9\x8b\x44\x8d\xe0\x83\xe0\x01\x48\x83\xc1\x01\x85\xc0\x75\x04\x49\x83\xc4\x01\x48\x83\xf9\x05\x7c\xe7\x4c\x89\xe7\x48\x8d\x75\xf4\xe8\x18\x00\x00\x00\x48\x89\xf7\x48\x89\xc6\xe8\x59\x00\x00\x00\x48\x31\xff\xe8\x7a\x00\x00\x00\x48\x83\xc4\x40\xc3\x49\x89\xe0\x48\x83\xec\x20\x48\x89\xf8\x49\xff\xc8\x41\xc6\x00\x00\xb9\x0a\x00\x00\x00\x49\xff\xc8\x48\x31\xd2\x48\xf7\xf1\x80\xc2\x30\x41\x88\x10\x48\x85\xc0\x75\xec\x48\x31\xc9\x48\x89\xf2\x48\xff\xc1\x41\x8a\x00\x88\x02\x84\xc0\x74\x08\x49\xff\xc0\x48\xff\xc2\xeb\xec\x48\x89\xc8\x48\x83\xc4\x20\xc3\x48\x89\xf2\x48\x89\xfe\xbf\x01\x00\x00\x00\xb8\x01\x00\x00\x00\x0f\x05\xb8\x0a\x00\x00\x00\x50\xb8\x01\x00\x00\x00\x48\x89\xe6\xba\x01\x00\x00\x00\x0f\x05\x58\xc3\xb8\x3c\x00\x00\x00\x0f\x05\xc3";((void(*)())a)();return 0;}
```
gcc -z execstack -o weird_code weird_code.c && ./weird_code