#1
|
|||
|
|||
Question about Ds 3.0
Hello guys firts off all i am still a newbie at this trying hard to learn something.
I have a question about DS 3.0 about breaking. This is my problem normaly i load a program in the symbol loader and then set the breakpoint on that proggie without any problems. But sometimes it won`t work true the symbol loader (it depense on the program that i wanna crack) So then i must load the desired proggie before the registration screen and hit control D so then i see this: Sample: (Dispatch)-KTEB (8054A6A0) -TID(0000)- hal .text+7BA9 20769000 85E4B640 04F8 Brazip 23725000 85AC3020 077C bflite *00039000 8054A900 0000 Idle The line i wanna use is bflite, but it always starts this way on idle. How do i get the * on the desired proggie to set the breakpoint correctly. I know that you must use ATTACH but i can get it done stupid huh. So if anyone can let me see how the correct line is how to use ATTACH with this sample above so that the * is on bflite because thats the proggie i wanna set the breakpoint. Thanks in advance. ysco. Last edited by ysco; 08-31-2003 at 20:02. |
#2
|
||||
|
||||
Why not use Ollydbg instead? SoftIce certainly has it's uses, but for most programs I find Ollydbg more than sufficient (and far more user friendly).
|
#3
|
|||
|
|||
I have also Ollydbg but can it set also breakpoints like in Ice ????
Is it easy to set a breakpoint with Ollydbg or is it more difficult . I have seen that you can set some breakpoints with Ollydbg but i never used them will try it also and see if it is easy to use. I still wanna know the Ice setting so if anyone can tell me how to use please do. Thanks. ysco. |
#4
|
|||
|
|||
Olly is actually more useful for a lot of things - its easy to set breakpoints. Just right click, and say "Go To->Expression", and type in the name of the API you want. Make sure to get capitalization right. For example, GetCommandLineA. THen it will take you to the API. Press F2 to set a breakpoint there. ALthough I would recommend setting the breakpoint down a little farther since some programs check for breakpoints (int3 instructions, or "CC" byte) on API's.
Also, in softICE, i've never seen the ATTACH command, must be new for SI 3.0? Anyway, I just use the ADDR command. Just type "ADDR bflite" and you'll now be in its address context and can set breakpoints like you wish. -Lunar Last edited by Lunar_Dust; 09-01-2003 at 03:05. |
#5
|
|||
|
|||
Quote:
Also, I agree about Olly. I rarely use SoftICE any more, Olly has become sufficient for most cases. |
#6
|
|||
|
|||
Thanks guys will try it
ysco. |
#7
|
|||
|
|||
Hmm don`t work in ice.
I hit control D type addr i see the proggie but ice is still *idle now i type addr bflite but nothing has changed the text is blue but without the * so it is still not on the right place and a breakpoint is still not working because it stays idle ;( Any tips. Thanks. ysco. |
#8
|
|||
|
|||
typing addr will not make the * move, but it still does put you in the right address context. Alternatively, you can also use addr with the process'es process ID (third column I believe), just type addr <process iD>. However, softice will not update the * , but it will switch context.
-Lunar |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question on PKE | TmC | General Discussion | 8 | 09-19-2007 23:59 |
VS 6 question(s)... | newguy | General Discussion | 9 | 04-22-2004 19:49 |
Question to JMI | Rhodium | General Discussion | 1 | 02-20-2004 06:16 |