Giter Site home page Giter Site logo

Comments (7)

debuhr avatar debuhr commented on May 22, 2024
% r2 -b 32 -d ./keygenme
Process with PID 24742 started...
PID = 24742
io_redirect: ptrace://24742
r_debug_select: 24742 -1
[0x00000200]> e asm.bits=32
[0x00000200]> .!rabin2 -risv keygenme
[0x00000200]> db 0x080485d4          #bp on main
[0x00000200]> dc
trace_pc: cannot get opcode size at 0x0
[R2] Breakpoint recoil at 0x0 = 0
r_debug_select: 24742 0
[0xffffffff]> 

from radare2.

XVilka avatar XVilka commented on May 22, 2024

Bug is still here, see debugging 32bit elf on 64bit fedora 19 (example file is on http://pof.eslack.org/tmp/IOLI-crackme.tar.gz bin-linux/crackme0x03)

r2 -d ./crackme0x03
Process with PID 25728 started...
PID = 25728
r_debug_select: 25728 25728
 -- Use -j in rabin2 to get the information of the binary in JSON format
[0x00000000]> db sym.
sym.__CTOR_LIST__            sym.__DTOR_LIST__            
sym.__JCR_LIST__             sym.p.0                      sym.completed.1              
sym.__do_global_dtors_aux    sym.frame_dummy              sym.__CTOR_END__            
sym.__DTOR_END__             sym.__FRAME_END__            sym.__JCR_END__              
sym.__do_global_ctors_aux    sym._GLOBAL_OFFSET_TABLE_    sym.__init_array_end        
sym.__init_array_start       sym._DYNAMIC                 sym.data_start              
sym.__libc_csu_fini          sym._start                   sym._fp_hw                  
sym._fini                    sym._IO_stdin_used           sym.__data_start            
sym.__dso_handle             sym.__libc_csu_init          sym.test                    
sym.__i686.get_pc_thunk.bx   sym.shift                    sym.main                    
sym._init                    sym.imp.__gmon_start__       sym.imp.__libc_start_main    
sym.imp.scanf                sym.imp.strlen               sym.imp.printf              
[0x00000000]> db sym.main
[0x00000000]> dc
[R2] Breakpoint recoil at 0x0 = 0
r_debug_select: 25728 0
[0xffffffff]> dr
eip = 0xffffffff
oeax = 0x00000000
eax = 0x00000000
ebx = 0x00000000
ecx = 0x00000000
edx = 0x00000000
esp = 0x00000000
ebp = 0x00000000
esi = 0x00000000
edi = 0x00000000
eflags = 0x00000000
[0xffffffff]>

from radare2.

jvoisin avatar jvoisin commented on May 22, 2024
$ r2 -b 32 -d ./keygenme
Process with PID 30730 started...
PID = 30730
r_debug_select: 30730 30730
[0xf77030d0]> pD 100
zsh: segmentation fault (core dumped)  r2 -b 32 -d ./keygenme
$

from radare2.

radare avatar radare commented on May 22, 2024

damn regressions :(

On 06 May 2014, at 17:07, jvoisin [email protected] wrote:

$ r2 -b 32 -d ./keygenme
Process with PID 30730 started...
PID = 30730
r_debug_select: 30730 30730
[0xf77030d0]> pD 100
zsh: segmentation fault (core dumped) r2 -b 32 -d ./keygenme
$

Reply to this email directly or view it on GitHub.

from radare2.

jvoisin avatar jvoisin commented on May 22, 2024

I can't reproduce the issue on latest git \o/

from radare2.

radare avatar radare commented on May 22, 2024

Dont worry. I'm sure the bug will appear again sooner or later :p

On 08 Jun 2014, at 03:45, jvoisin [email protected] wrote:

I can't reproduce the issue on latest git \o/


Reply to this email directly or view it on GitHub.

from radare2.

jvoisin avatar jvoisin commented on May 22, 2024

Then we'll open a new issue :)

from radare2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.