Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.35 KB

README.md

File metadata and controls

28 lines (24 loc) · 1.35 KB

Skullcode Disassembly Attempt

Notes

  • initial.js is the initial javascript file referenced. It contains a large string of encrypted code and the code to decrypt it (and eval it).
  • The decrypted code that is eval'ed by initial.js can be found in decrypted.js.
  • The asm.js library code that is referenced in decrypted.js can be found in asm.js.
  • Unfinished disassembly attempt of the code dumped from 0x400 to 0x65af can be found in disassembly.txt.

How-To

  • Head to http://skullcode.com
  • Scroll to 6666 and replace 21 with 20
  • Scroll to 664c and replace 245a with e45f
  • Scroll to 6666 and replace 21 with 20
  • Scroll to 6177 and replace 21 with 20
  • Scroll to 664c and replace e45f with b061
  • Scroll to 6666 and replace 21 with 20
  • ???

Todo

  • Finish full disassembly.

Links