Debugging a standalone SBCL binary
Miso Takacs <[email protected]>
| Newsgroups | gmane.lisp.steel-bank.general |
|---|---|
| Message-ID | <CA+VK8J=vz4GBEy6KwrFRmjA_W5VmTYDLSTkaBGopjqVJvtLaNA@mail.gmail.com> |
Dear SBCL help, I have a task to reverse engineer a standalone Linux x64 SBCL binary. It's compressed and built with a recent version of SBCL. Ideally I'd love to trigger the internal debugger if this is possible, because stepping through the disassembly is proving to be very tedious, I assume because of the internal representation of things. What I've figured out so far: - i've been able to extract the compressed parts and run strings on them - strings surprisingly contain tons of lisp code (though not sure if this is the source code) and also lisp manual, it seems this is normal? - via strace, i see what it's doing - browsing through a directory. modifying a few files - it contains a few encrypted/obfuscated strings, one of which gets written out, others remain hidden - the lisp strings are 32bit, and it has to convert before doing stdlib calls I appreciate any tips and help. Thanks a lot! _______________________________________________ Sbcl-help mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-help