thorkill / eresi

The ERESI Reverse Engineering Software Interface
http://www.eresi-project.org
551 stars 129 forks source link

reladd fail under ubuntu 32bit #159

Open wuxx opened 7 years ago

wuxx commented 7 years ago

I use the master branch code compiled myself and follow this page, it's a very simple reladd operate. http://bestofbr33d.blogspot.com/2012/09/relinking-elf-executable.html it report Failed to inject ET_REL with workspace

wuxx commented 7 years ago

after add profile enable warn, the detail log: ... 7 - elfsh_shift_ia32_relocs@altgot.c:187 6 - elfsh_redirect_pltgot@altgot.c:273 6 + elfsh_extplt_mirror_sections@extplt.c:202 6 + revm_output@output.c:73 7 + revm_stdoutput@output.c:161 [W] elfsh_extplt_mirror_sections@extplt.c:212 Call ALTPLT (elfsh_copy_plt) first 7 - revm_stdoutput@output.c:164 6 - revm_output@output.c:124 [W] elfsh_relink_plt@altplt.c:390 Section mirroring failed [W] elfsh_inject_etrel@relinject.c:672 Unable to copy PLT [W] elfsh_inject_etrel_hash@relinject.c:744 Unable to inject ET_REL with list [W] cmd_relinject@reladd.c:64 Failed to inject ET_REL with workspace

1 - revm_execmd@loop.c:324 [E] Failed to inject ET_REL with workspace