-
[汇编语言] 寄存器间接寻址的疑问,该怎么解决
寄存器间接寻址的疑问Assemblycodeassumecs:codecodesegmentstart:movax,2000H;准备工作movds,axmovbx,1000Hmovax,00BEHmov[bx],axmovax,2000H;书中实验的代码movds,axmovbx,1000Hmova...
1929
热度 -
[汇编语言] 有哪位同仁对游戏木马开发感兴趣,并在看以下几本书的?解决方法
有哪位同仁对游戏木马开发感兴趣,并在看以下几本书的?1、《Hack编程实例精讲II精通黑客编程(非安全出品)》2、《黑客防线VC专辑2009》3、《琢石成器--Windows环境下32位汇编语言程序设计》--罗云彬著4、《天书夜读:从汇编语言到Windows内核编程》5、《寒江独钓:Windows内...
9321
热度 -
[汇编语言] 获取寄存器EAX中的字符串长度解决思路
获取寄存器EAX中的字符串长度在callreadmsg之后输入了一个字符串存到eax里,接下来如何将输入到eax中的字符个数得出?求大家指点。------解决方案--------------------------------------------------------Assemblycodem...
3237
热度 -
[汇编语言] 配置罗云彬的汇编环境出错怎么处理
配置罗云彬的汇编环境出错怎么办?MAKEFILEnotfoundandnotargetspecified在d:\var设置环境变量后我切换到源文件目录执行eg:d:\source\test\nmake便出现上述错误!!哪位有相似经历的同志可否指点一二,帮小弟解惑!在下不胜感激!------解决方案-...
1946
热度 -
[汇编语言] add cl,bh的机器码是什么呢?解决方案
addcl,bh的机器码是什么呢?在debug中用查看,看到的是00f9,可是在书中看到的却是02cf奇怪的是,如果用e命令直接把02cf写入内存,显示也是addcl,bh,搞不明白呢?------解决方案-----------------------------------------------...
8826
热度 -
[汇编语言] 汇编新手学习中,帮忙看一下是哪有有关问题
汇编新手学习中,帮忙看一下是哪有问题datareasegmentnumbersdb00h,09h,21h,12h,05h,54h,76h,11h,02h,90hupdb100dup(?)downdb100dup(?)datareaendscodesegmentmainprocfarassumecs:...
8899
热度 -
[汇编语言] 反汇编一个函数?解决方案
反汇编一个函数?今天在linux下对一个函数进行了反汇编(基于AT&T)C语言函数原型:intbar(intc,intd){inte=c+d;returne;}反汇编结果:0:55push%ebp1:89e5mov%esp,%ebp3:83ec10sub$0x10,%esp//问题6:8b4...
5048
热度 -
[汇编语言] dll文件反汇编出来的都是乱码,该如何解决
dll文件反汇编出来的都是乱码求教怎么办啊。。------解决方案--------------------------------------------------------WinHex看的机器码,多数是非字符,当然是乱码另:这个不叫反汇编lz可以用w32Dsm或ollydbg之类的
2675
热度 -
3621
热度 -
[汇编语言] 几道汇编题,请告诉解答。解决办法
几道汇编题,请告诉解答。急急急!!!!!!!!一、分别用一个说明性语句完成如下要求:1、将数据56h、78、0b3h、100依次存放在字节变量onebyte中。2、字变量twoword依次存放数据3721h、10h、100、4936h3、将4567按照压缩BCD友形式存放在threebcd单元。4、...
5147
热度 -
[汇编语言] 比较3个数大小的有关问题
比较3个数大小的问题由于本人初学汇编所以请教下各位伙伴以下代码哪里出了问题(自己学写的)找出3个数中最大值DATASEGMENTXDB89YDB56ZDB23MINDB?MAXDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOV...
9935
热度 -
[汇编语言] 是学宏汇编好还是学汇编好?高手帮小弟我解释下啊
是学宏汇编好还是学汇编好?高手帮我解释下啊~我第1次接触汇编,发现还有一种宏汇编的,据说汇编是宏汇编的子集,真是这样吗?那意思说只学宏汇编就行了??------解决方案--------------------------------------------------------一起学。。我也刚学汇...
9487
热度 -
[汇编语言] Windows环境下有没有直接或间接操作显存的方法?该如何处理
Windows环境下有没有直接或间接操作显存的方法?比如把一个窗口的显存映射到一个内存空间里,操作这部分内存只影响那个窗口,有这样的API么?它的执行效率高么?刷新率能达到多少?DOS下的显示环境没有标准,指令也太贫困了,我受不了了当年那些SVGA显卡制造商太没良心了,等到显卡都完全成熟了才开始想到...
968
热度 -
[汇编语言] 为什么使用SuperVGA会让显示器出有关问题
为什么使用SuperVGA会让显示器出问题?就是这些代码:Assemblycodeassumecs:code,ds:datadatasegmentdataendscodesegmentstart:movax,4F02Hmovbx,118Hint10Handah,-1jnzexitmovax,4F05...
4084
热度 -
[汇编语言] 使用masm编写汇编程序必须自己编写makefile吗?解决方案
使用masm编写汇编程序必须自己编写makefile吗?本人看了罗云彬的winasm,其中讲到makefile,好像是的自己写makefile啊?这个过程是必须的吗?各位有什么建议?------解决方案-------------------------------------------------...
3094
热度 -
[汇编语言] 怎样对付软件的反跟踪,该如何处理
怎样对付软件的反跟踪学逆向工程时间不长,大体知道逆向工程的一些方法,但遇到几个问题:一是用OllDbg跟踪一个exe文件,试图找到输入注册码的地方,但跟着跟着就会出现内存访问违规的错误(正常运行是没这个问题的)。试了几种方法,如去除花指令,去除BeingDebugged标记等,但还是没有解决.第二个...
8831
热度 -
[汇编语言] DEBUG中的程序跟踪有关问题
DEBUG中的程序跟踪问题编写了一段汇编,在DEBUG跟踪时使用-T选项,但发现到一处地方时产生的下一指令却开始不与所写的对应了,但结果是对的。想弄清楚这件事,请高手赐教。谢谢。代码如下:Ssegsegmentstack db 1024dup(?)Ssegends;Dsegsegmentdiscv ...
1523
热度 -
[汇编语言] 16位寄存器(以8086寄存器为例)中所有8位和16位寄存器分类集合-对初入汇编世界的你绝对有帮助!该如何处理
16位寄存器(以8086寄存器为例)中所有8位和16位寄存器分类集合--对初入汇编世界的你绝对有帮助!!8086有14个16位寄存器,这14个寄存器按其用途可分为(1)通用寄存器、(2)指令指针、(3)标志寄存器和(4)段寄存器等4类。(1)通用寄存器有8个,又可以分成2组,一组是数据寄存器(4个)...
5284
热度 -
[汇编语言] 求汇编程序实现:1+2+3+.100解决办法
求汇编程序实现:1+2+3+...100要求在ADS1.2环境下调试运行------解决方案--------------------------------------------------------assumecs:codecodesegmentmovax,1movbx,2movcx,99s:...
7800
热度 -
[汇编语言] 能 否 成 功 全 看 这 个 问 题 了解决方法
能否成功全看这个问题了用OllyDBG汉化第三版找“钱”的地址当我在“钱”的动态地址上下(内存读取或内存访问),只要我一下(内存读取或内存访问),程序就卡住了不好改“钱”的数量了.当我在把(内存读取或内存访问)取消了,程序又运行了这个问题我也在网上找过别人说用别的程序来改我这个程序的“钱”数量我试了...
8371
热度