北理工信息安全对抗
来源:互联网 发布:淘宝溅买家可以查吗 编辑:程序博客网 时间:2024/04/28 19:38
#include <stdio.h>#include <stdlib.h>int main(){int x,i;for(i=0;i<=9;i++){x=i;printf("%x ",x);_asm{mov eax,xand eax,0x000fmov bl,0x11mul blmov bl,0x0adiv blmov al,ahand eax,0x000fmov x,eax}printf("%x\n",x);}system("pause");return 0;}
我这个的编译环境是vs2010,内嵌汇编程序第一次写。
由于这个题目所给出的运算,就是中间那部分代码是机器码,我用od反汇编为汇编,觉得如果再写成c语言就太麻烦了,直接写入汇编了。
一开始犯的错误,我直接把x的值放入了al中。
现在方法,x的值放入eax中,不放心,由于只会占用al,于是把其它的给清一下0,用了and来清的。其它的没有什么了。
- 北理工信息安全对抗
- 北京理工大学信息安全与对抗竞赛ISCC2012
- ISCC2012信息安全对抗竞赛题目分析
- 网络信息安全对抗(北京邮电大学版)考点总结
- 网络游戏开发之安全对抗
- 网络游戏开发之安全对抗
- Linux与安卓安全对抗
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- 信息安全
- vsftpd安装
- 读取文本文档【自动区分文本格式】
- Android入门介绍
- 电脑 计算机 右键管理 被篡改 修复方法
- Oracle 设置环境变量NLS_LANG(客户端的环境变量)
- 北理工信息安全对抗
- 多线程下载文件
- 高效能程序工具之ctags和Vim
- 文件互斥的方式实现哲学家就餐问题
- 远程调用原理与对比RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB
- 如何选择合适的MySQL存储引擎
- DAEMON tools lite “至少SPTD ..与 Windows 2000或更高版本” 报错的解决
- 创建二叉树,并对其进行 先序、中序、后序遍历
- 收缩表段(shrink space)