计算机基础
酸酸菜鱼
这个作者很懒,什么都没留下…
展开
-
esp 和 ebp
什么是 esp和ebp?ESP:栈指针寄存器(extendedstackpointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶。EBP:基址指针寄存器(extendedbasepointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的底部。https://blog.csdn.net/u011822516/article/details/20001765?utm_medium=distribute.pc_relevant.none-task-blo...原创 2020-10-19 16:49:01 · 1948 阅读 · 0 评论 -
编译型语言、解释型语言、脚本语言之间的区别与联系
(整理自以前的博客)任何语言都必须翻译成机器语言,计算机才能运行高级语言编写的程序。 翻译的方式有两种:一个是编译,一个是解释。1.编译型语言编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译为机器语言的文件比如exe文件,以后要运行就不需要重新编译了,直接使用编译好的结果(exe文件)就好了,编译型语言的程序执行效率高。如:c/c++2.解释型语言解释型语言不需要编译,在运行程序的时候才翻译,比如解释型basic语言,专门有一个解释器能够直接执行basic程序,每个语言...转载 2020-08-10 11:51:06 · 371 阅读 · 0 评论 -
LordPE关闭重定位 alsr
前言:alsr多多少少影响逆向时对程序的分析。关闭它。两种情况:1.操作系统开启了alsr。关闭方法文章如下:win10参考文章:https://www.52pojie.cn/thread-1099755-1-1.htmlwin7参考文章:https://bbs.pediy.com/thread-258653.htm22.程序保护关闭方法爱盘下载LordPE 重新用OD载入程序后,可以看见不会再变化了。...原创 2020-07-23 17:32:45 · 506 阅读 · 0 评论 -
angr不能运行某python文件的原因
python运行时的忌讳之一:python文件不要跟标准库重名。这也是为何显示module'angr' has no attribute 'Project'的原因某佬是神。思考:不要跟标准库重名。因为python里的库也是以py为后缀,且会先执行标准库,所以有个叫signal.py的库,就会执行他。然后你就不知所云地以为是操作出了问题。结果是python执行的不是你编写的代码,而是标准库。 一些基本原则的东西,应该要深入思考,编写代码规范,注意的点。往往是看过忘记,随意取名。这是导致.原创 2020-07-20 20:25:00 · 577 阅读 · 0 评论 -
字节流 字符流 字节 字符
1.流是什么:流是数据的载体,打个比方来理解:流是水流,水流流经不同地会形成不同的作用,比如黄河成了炎黄子弟的母亲河,而古时淮河却照成了很大的灾害。而如果这个“水流”有输入的作用,我们就称之为输入流,载着的是输入;2.字节流 和 字符流:由上可知,字节流即是含有字节的水流一般,但是呢,好比水是由2个氢和1个氧组成的,我们肉眼是看不懂氢跟氧这两种元素的,而我们能看到的是水。在计算机中,字节流是最基本的,用于对数据的处理。我们可以使用字节流转换成音乐,视频等数据,但是在数据中又有很大一部分是文本,由此拓展出原创 2020-07-08 16:34:13 · 167 阅读 · 0 评论