IOT安全入门学习--MIPS汇编基础
写在前面
说下学习 MIPS
汇编基础的思路,作为一个接触新知识面的小白,我首先去查了一下如何编译 MIPS
架构的程序,然后自己写了一个简单的代码,放入 IDA
后开始进行汇编代码的学习,遇见一条指令就学习一条指令,为了观察更细致的内存变化同时还要学习如何用 gdb
来进行 MIPS
架构程序的调试。在这个过程中记录见到的汇编指令和寄存器等等,接着是函数调用约定的学习,参考着网上的文章再结合 gdb
调试基本就能理解透彻。感觉对 MIPS
汇编基础和函数调用约定已经得心应手,就可以做一些 PWN
题以此来稳固打下的基础,最后尝试来手写各种的 shellcode
。希望这个思路能给之后自学者一点借鉴。