Εδώ και λίγες ημέρες προσπαθώ να κάνω decompile τα executable αρχεία.
Δεν μιλώ για java (.class) ή flash, αλλά για τα κανονικά executable.
έχω βρει το boomerang και το REC αλλά δεν κατάφερα να τα κάνω να δουλέψουν,
αν κάποιος το καταφέρει ας βοηθήσει.
Από κει και πέρα: απ' όσο ξέρω τα executable είναι αρχεία κατ' ευθείαν σε ML,
τα αποτελέσματα που πέρνω σημένουν κάτι;
- Κώδικας: Επιλογή όλων
#!/usr/bin/env python
def main():
fp=open("exec/test","rb")
ch=fp.readlines()
print(ch)
return 0
if __name__ == '__main__': main()
από το εκτελέσημο αρχείο test
πέρνω τα παρακάτω
- Κώδικας: Επιλογή όλων
["\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\
...
...
\x00__i686.get_pc_thunk.bx\x00main\x00_init\x00']