eax

  • 关于应用程序头部信息

    在launcher.asm的应用程序中,可以看到头部信息如下:   use32     org 0x0     db ‘MENUET01’ ; 8 byte…

    编程笔记 2022年8月27日
  • 编写X86的ShellCode

    ShellCode 定义 ShellCode是不依赖环境,放到任何地方都能够执行的机器码 编写ShellCode的方式有两种,分别是用编程语言编写或者用ShellCode生成器自动…

    智能运维 2022年8月24日
  • X86汇编层面的方法调用。

    本文主要描述了X64下的汇编层面的方法调用。具体来说就是一个C语言的方法被另外一个方法调用,是如果在汇编语言X64的规范中实现的。 1.假设有如下C语言文件 “test…

    编程笔记 2022年8月21日
  • X86汇编层面的方法调用。

    本文主要描述了X64下的汇编层面的方法调用。具体来说就是一个C语言的方法被另外一个方法调用,是如果在汇编语言X64的规范中实现的。 1.假设有如下C语言文件 “test…

    编程笔记 2022年8月21日
  • linux-0.11分析:boot文件 head.s 第三篇随笔

    head.s 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ] 改变栈顶位置 _pg_di…

    智能运维 2022年8月2日
  • 一次int转换成unsigned long数值溢出问题

    在项目中遇到一个奇怪的宕机问题,后来查询定位发现是erlang底层数据溢出问题,用c模拟情况类似,当一个int类型的x值大于等于1<<25的时候,再左移6位会造成nt溢…

    编程笔记 2022年4月18日