我知道如何使用 Kali 中的大多数工具,例如 msfvenom 和 msfconsole,我可以放心地称自己为脚本小子。我学习了 C# 的基础知识,这有助于我理解 C 中的一些东西,但我仍然很容易迷失方向。我知道汇编mov xor add jmp cmp
等基础知识,但我很难遵循实际代码的流程,而且我很可能无法从汇编程序中制作伪 C 代码
我想不再做一个脚本小子,开始变得更好,不是为了以此为业,而是因为我喜欢编程工具的整个概念,发现漏洞,利用系统中的漏洞。
我开始阅读这本书“The Shellcoder's Handbook”并阅读了前 4-5 章。我有点明白这个想法和概念,但我很难理解实际发生的事情。
我每天都跟着书和类似的视频学习8个小时,但我感觉没有太大的进步。
我的方法错了吗?
我只是从一个糟糕的地方开始吗?
学习python / C中的每个命令和整体语言是否更好,或者我应该在学习这些书籍和视频的同时学习它们,因为我非常擅长C#(或者我相信)?
很难理解这些东西是正常的吗?我的意思是,例如,我可以理解 shell 脚本是如何工作的,但是如果让我一个人编写它,我就无法自己制作一个。