Skip to content

Reverse engineering attempt of the Skullcode "VM."

Notifications You must be signed in to change notification settings

rgajrawala/skullcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Reverse engineering attempt of the Skullcode "VM."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages