meaningless。.首先把da75370fe15c4148bd4ceec861fbdaa5.exe重命名为keygen.exe。license2的答案是cyberwin。Handbookhttp://pastebin.com/GAZ2aCLmBlogの更新も久しぶりだね、今回のテーマは、イギリスの政府通信本部GCHQからの求職問題です。1:目に見える生データは10×16=160バイトの情報です、そのままじゃ考えにくいので、その中に何かの文字を入っているかを確認する。%ecxなんで最初からJMPしているかがよく分からないが、コード全体は基本OPしかないので、実行できそうな感じ。0x97行のところから、0x39行にCALLしている間に、0x9C行をstackにpushしているのに、0x42行、0x4A行二回連続POPするとはあり得ない。0x9c~0x9f行は0x41414141になっているけど、それはASCIIのAAAAだね、先文字列を検索するときに、BBBBも出ていたよ。0x43行に見たら、EAXとAAAAをCMPしている、EAXは0x9c~0x9f行のAAAAを格納しているので、結果がtrueのことが分かったね。問題は、その次の行がBBBBとCMPしているのに、EAXは何かが格納しているのは分からない。0x9f行の後ろが何かのデータが抜いている。|YR.78jKLw==2....|...最初の当たりにQkJCQjIAAACR2PFtcCA6q2eaC8SR+8dmD/zNzLQC+td3tFQ4qx8O447TDeuZw5P+0SsbEcYR.78jKLw==が書いている。後ろが”==”になっていることは、もしかして、Base64でエンコードしているのかを疑ったいる。BASE64では”.”が定義していないが、ここの”.”は実際に改行記号の0x0Aなので、要らない。}結果は0x87行あたりに、EDIに格納しているアドレスから、EDI-(新しい取ったデータのBBBBの後ろの1バイト0x32)に保存している。'\n');}//--------------------------------------------------------------------------------------------------問題の主旨ははっきり分かる、仮想CPUを作って、バイナリコードを実行し結果を得られる。低いレベルのプログラミングになるね、CS,DSなどを復習したら、出来ると思う。3:part2で取ったURLはcygwin環境が必要なので、Windowsもしくはwineで実行しよう。HTTP/1.0...お!、結構情報入ってるじゃん。da75370fe15c4148bd4ceec861fbdaa5.exeをkeygen.exeにrenameする。canyoucrackit.co.uk後、license.txtというファイルが用意せんとだめよね。key(s)...\n\n"即ち、part1のところから1つと、part2からキー2つがどこかに隠していると考えられる。0xda13f110]それが答え!license2はどこかに隠しているのは分からないが、分からなかったら、.text:0040119Cのjnzをjmpにするだけてできる。0xEBネットで検索すると、license2はcyberwinが答えになってる。分かる方は是非教えてください。最終的にlicense.txtの内容を67636871637962657277696EAFC2BFA3051FABD210F113DAHEXで保存するね。CrestaProject.。