UnSHc
UnSHc copied to clipboard
ELF-64bit shared object Unable to define arc4() call address
hi bro i was testing your tool, in ubuntu 18.04 64x86 but i got issues i've watched the video how to use SHC and UnShc to retrieve the code from the binary code. i did it all like in the video but i got the issue unable to define arc4() call address, so i decide to watch the file using file test.sh.x it show me ( ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=9567f9a28e66f4d7ec4baf31cfbf68d0410f0ae6, stripped) so when i got thi issue unable to define arc4() i jump over your example files that you left in the folder and i tried with that one, and it works fine so i decide to watch the file and it shows ( ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=9567f9a28e66f4d7ec4baf31cfbf68d0410f0ae6, stripped) so i think that your script work only with executable but not with shared object, my question is how i can solve this issue, i only have the binary file. thanks please i wish your help or comments.
I used shc to encrypt the file and also encountered this problem:Unable to define arc4() call address... i use unshc version: 0.8,kernel version:3.10.0-rt56 ,x86_64
test.sh.zip this is my encrypt file