ollydbg

    2热度

    2回答

    我正在分析我在程序集中编写的一个程序,并且正在考虑在程序集中移动一些代码。我有一个程序需要一个参数,但我不确定它是否通过堆栈或寄存器。 当我在IDA打开我的程序临,在程序的第一行是: ThreadID= dword ptr -4 如果我将鼠标悬停我的光标在声明中,下面还显示: ThreadID dd ? r db 4 dup(?) 这我会假设会指向一个堆栈变量? 然而,当我在OllyDb

    3热度

    4回答

    我有一个MFC应用程序,我给(无源代码),它打开一个'更新'按钮,然后单击后执行非常长的更新窗口。 我想修改程序,以便在创建窗口(或其他地方如DoModal)时,会向程序发送一条消息,使其认为该按钮已被按下。 我一直在Ida Pro和OllyDbg玩弄这一段时间无济于事。我看着可能使用PumpMessage,但这并没有带来任何成功。 有什么建议吗?