自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安全技术

安全,逆向

  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 计算机语言的基本理论

最近研究反汇编,稍微总结一下,以后继续补充:理论1: 0与1理论,所有的所有都建立在这个基础之上,不多说。理论2:整数与浮点数理论,所有的语言实际上都只有这两种数据类型。理论3:输入-处理-输出,是计算机外设的理论,也是函数的理论。理论4:变量,常量理论,在机器代码层实际上没有常量的概念。理论5:判断,循环理论,计算机之所以有用,就是因为在处理复杂流程的时候,可以进行判断,

2013-04-07 12:02:01 935

原创 基础的反汇编代码(一)

stdcall函数调用push 参数Bpush 参数Acall 函数地址 函数地址:push ebpmove  ebp,espmove eax,dword ptr [ebp+0c]   ;调用参数1move ebx,dword ptr [ebp+08]   ;调用参数2sub ebp,08....add ebp,08pop ebpret

2013-04-03 06:39:18 705

读取Elf文件

经过源代码编译出来的文件,如果我们不纠结于里面细节的话,并不是太复杂,主要也就是是经过编译后的机器指令和数据。

2019-02-18

解析#pragma指令

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。

2015-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除