gpt4 book ai didi

debugging - 开始可执行文件黑客/反编译/调试

转载 作者:行者123 更新时间:2023-12-02 11:28:04 25 4
gpt4 key购买 nike

我对 C#/Java 很熟悉,并且对 C 和 C++ 也很了解。然而,我想更深入地挖掘并学习更多裸机的东西。例如,一个简单的 C++ 控制台程序:

int main()
{
char *ptr = "helloworld";
return 1;
}

我使用调试器(删除 pdb 文件后)在 Visual Studio 中打开它,以逐步执行程序集中的代码。我还使用 HxD 十六进制编辑器来查看二进制文件。

显然我还远远不明白发生了什么。我想学习如何跟踪代码,因为它正在执行一个我没有源代码的二进制文件(如果可能的话),或者只是尽可能多地了解这个主题。我了解使用源代码进行逐步调试,因为我每天在工作中都会使用它,但如果没有它,我会感到无助。

有针对此类事情的“基础”教程吗?您可以推荐哪些工具/演练?

谢谢。

最佳答案

如果你想更深入地了解 Ollydbg 和一些逆向/破解教程..这肯定需要深入:)并且你将了解东西是如何工作的:) Reverse Engineering Team是一个很好的起点..任何搜索引擎都会为您提供大量带有正确关键字的内容..:)

关于debugging - 开始可执行文件黑客/反编译/调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com