码迷,mamicode.com
首页 >  
搜索关键字:汇编代码    ( 686个结果
【pwnable.kr】 uaf
目测是比较接近pwnable的一道题。考察了uaf(use after free的内容),我觉得说白了就是指针没有初始化的问题。 ssh uaf@pwnable.kr -p2222 (pw:guest) 先看一下代码 很明显的是有虚函数的继承,内存的申请,内存的释放,利用思路就是改函数的虚表地址达到 ...
分类:其他好文   时间:2017-07-11 12:49:03    阅读次数:174
0xC0000005: 写入位置 0x0000000002450040 时发生访问冲突
遇到这样的报错,没有其他提示,跳入汇编代码,瞬间傻了 可以查看调试中的代码图,查看调用的顺序,定位问题位置 如果代码图看见的全是地址,说明访问的地方已经销毁,具体在哪里,可以借助中断时候的线程窗口 黄箭头指向 当前运行到那个线程,对比你的线程ID,大概能确定在那个线程,然后在分析 一般说来是如下问题 ...
分类:其他好文   时间:2017-07-10 12:10:38    阅读次数:258
算法1.1课后问答及习题
1. java bytecode C/C++编译器把源代码编译成汇编代码,Java编译器把Java源代码编译成字节码bytecode。 Java跨平台其实就是基于相同的bytecode规范做不同平台的虚拟机,我们的Java程序编译成bytecode后就可以在不同平台跑了。 .net框架有IL(int ...
分类:编程语言   时间:2017-07-09 19:35:08    阅读次数:262
86/88汇编代码的执行调试
86/88汇编是windows系统的语言基础之中的一个。本文就是在32位window操作系统下通过dos系统执行86/88汇编代码。2005年我在武汉科技大学读本科时,为了计算机三级pc上机试题的怎样执行而发愁。我从微机原理上机实践课的一个样例中提取出执行86/88汇编代码打印显示的代码片段,并把三 ...
分类:其他好文   时间:2017-07-08 15:40:34    阅读次数:140
WebAssembly:随风潜入夜
What? WebAssembly 是一种二进制格式的类汇编代码,可以被浏览器加载和并进一步编译成可执行的机器码,从而在客户端运行。它还可以作为高级语言的编译目标,理论上任何语言都可以编译为 WebAssembly。 我们知道汇编语言就是机器码的一种直译版本,它是一套指令的集合,必须与特定机器匹配。 ...
分类:Web程序   时间:2017-07-05 13:26:10    阅读次数:207
likely, unlikely的作用
在项目中看到了likely、unlikely宏的使用, 一直不是非常清楚它们的作用,所以就深究下。 likely表示被測试的表达式大多数情况下为true, unlikely则表示相反。 两个宏定义: #define likely(x) __builtin_expect(!!(x), 1) #defi ...
分类:其他好文   时间:2017-06-29 12:45:49    阅读次数:142
Linux下AT&T汇编语法格式与Intel汇编语法格式异同
由于绝大多数的国内程序员以前只接触过Intel格式的汇编语言,很少或几乎没有接触过AT&T汇编语言,虽然这些汇编代码都是Intel风格的。但在Unix和Linux系统中,更多采用的还是AT&T格式,两者在语法格式上有着很大的不同,其实完全可以使用原来汇编的思路解决问题,只要掌握下面两者的不同: 一、 ...
分类:系统相关   时间:2017-06-27 08:13:33    阅读次数:246
用异或代替按位求反
按位取反,意思是原来的每一位,1变0,0变1。 按照这个1变0,0变1的标准,若求x的按位取反值,可以用求异或来替代。 异或的本质是模二加,效果是相同为1,相异为0。 对于x = 10101,想要用异或来达到按位取反的效果,就得找出一个特殊的数。令这个数为y,有: 10101^ y_________ ...
分类:其他好文   时间:2017-06-26 23:52:41    阅读次数:309
C从源码到运行发生了哪些事
一个C/C++程序从源代码到可执行程序主要经历了四个阶段: ①预处理。包括展开宏、处理#include,#if,#ifdef等指令、删除注释、还有一些其他操作。相关命令:gcc -E或cpp ②编译。对预处理文件进行分析并生产汇编代码,主要包括语法分析、语义分析、汇编代码生成、(源/汇编)代码优化。 ...
分类:其他好文   时间:2017-06-23 12:49:54    阅读次数:168
汇编语言-判断素数:找出前100以内的素数
1. 题目:找出前100以内素数。 2. 要求:将前100以内素数找出并显示值,要求每行显示5个素数。 先列出求100以内素数的C++代码 然后根据C++代码写汇编代码,相对来说比较容易。 1 //The program is to find the primes from 1 to 100 wit ...
分类:编程语言   时间:2017-06-20 22:21:50    阅读次数:205
686条   上一页 1 ... 24 25 26 27 28 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!