Results 1 to 5 of 5

Thread: softice and visual basic

  1. #1

    softice and visual basic

    Good morning all
    I'm having difficulties debugging a visual basic program with softice
    I have win xp sp3 installed in vmware and of course softice installed in the virtual machine. it works to set breakpoints on kernel32 functions, but i need to set it to work on msvbvm60.dll functions, in specific rtcMsgBox.

    In c:\windows\system32\drivers\winice.dat i have the following:

    ; (SystemRoot\System32\Drivers\WINICE.DAT)
    ; for use with SoftICE for Windows NT (versions 3.0 and greater)
    ; ***** Examples of export symbols that can be included *****
    ; Change the path to the appropriate drive and directory
    ; EXP=\SystemRoot\System32\hal.dll
    ; EXP=\SystemRoot\System32\ntoskrnl.exe
    ; EXP=\SystemRoot\System32\ntdll.dll
    ; EXP=\SystemRoot\System32\kernel32.dll
    ; EXP=\SystemRoot\System32\user32.dll
    ; EXP=\SystemRoot\System32\csrsrv.dll
    ; EXP=\SystemRoot\System32\basesrv.dll
    ; EXP=\SystemRoot\System32\winsrv.dll

    I added an extraline without the semicolon
    And removed the semicolons from the others.

    But still i'm not able to set a bpx on msvbvm60!rtcMsgBox
    I get a "no ldt" from softice

    *i start softice manually from "ntice.bat"

    If somebody could guide me step by step to be able to put a bpx on rtcmsgbox i'll be in his debt
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    <script>alert(0)</script> disavowed's Avatar
    Join Date
    Apr 2002
    SoftICE is very outdated. Try instead.

  3. #3
    SoftICE Symbol Loader
    File > Load Exports

  4. #4
    @disavowed: I know about olly, i just need to use softice on this matter
    @tedshred: I did that, but i get a "no LDT". here's a picture:

    Name:  Untitled.png
Views: 7373
Size:  97.0 KB
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  5. #5
    My *ICE is a bit hazy, but you could first try running:

    EXP MSVBVM60.rtcMs* to see if it has *indeed* picked up on the exported functions.

    THEN, before you put a bpx, make sure you are in the right CONTEXT (same command).

    Have Phun
    Blame Microsoft, get l337 !!

Similar Threads

  1. visual basic nag screen
    By icebreaker in forum The Newbie Forum
    Replies: 1
    Last Post: October 18th, 2005, 14:53
  2. Is there any packer for visual studio Dot net executable file?
    By arjuns in forum OllyDbg Support Forums
    Replies: 2
    Last Post: September 1st, 2005, 01:45
  3. visual softice Vs. Softice
    By boron in forum Tools of Our Trade (TOT) Messageboard
    Replies: 3
    Last Post: February 8th, 2004, 13:53
  4. visual basic debugging
    By Anonymous in forum OllyDbg Support Forums
    Replies: 1
    Last Post: August 10th, 2003, 15:34
  5. visual dbase reverse
    By yugung in forum Advanced Reversing and Programming
    Replies: 0
    Last Post: August 18th, 2002, 17:38


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts