アカウント名:
パスワード:
char nop3[]="\220\220\220"; /* 8進数の nopコード */ int main(){ (*((void (*)())nop3))(); /* nop3のコードを実行 */ (*((void (*)())"\220\220\220"))(); /* 直接書いたマシン語を実行 */}
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
懐かしの (スコア:0)
コメントがプログラムになってるという。
Re:懐かしの (スコア:1, 参考になる)
文字列を実行させるコードが紹介されていました。
unix系のOSでは,文字列はdataセクションに割り付けられるので,
textセッションに無理矢理割り付けないと実行出来ませんが,
MS-DOSならば動作すると思います。
昔ファームの仕事をしていた頃,この技を使おうと思ったのですが
コードレビューで却下されました。
却下理由:読みにくい でした。