随笔分类 -  汇编

摘要:#安装nasm brew install nasm #创建文件 vi hello.asm 写入如下内容 msg: db "hello world!", 0x0a len: equ $-msg SECTION .text global _main kernel: syscall ret _main: mov rax,0x2000004 mov rdi,1 mov rsi,msg mov rdx,le 阅读全文
posted @ 2019-10-10 13:08 anobscureretreat 阅读(717) 评论(0) 推荐(0) 编辑
摘要:https://cmake.org/files/v3.1/ 阅读全文
posted @ 2019-06-29 11:09 anobscureretreat 阅读(223) 评论(0) 推荐(0) 编辑
摘要:JSR init JSR loop JSR hightlightEnd init: LDX #$00 RTS loop: INX CPX #$05 BNE loop RTS hightlightEnd: BRK 阅读全文
posted @ 2019-05-17 12:55 anobscureretreat 阅读(418) 评论(0) 推荐(0) 编辑
摘要:LDA #$01 CMP #$02 BNE notequal STA $22 notequal: BRK 阅读全文
posted @ 2019-05-17 09:49 anobscureretreat 阅读(145) 评论(0) 推荐(0) 编辑
摘要:cmp a,b 比较a与b mov a,b 把b的值送给a ret 返回主程序 nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90) (解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop) call 调用子程序 je 或jz 若相等则跳(机器码74 或0F84) jne或jnz 若不相等则跳(机器码75或0... 阅读全文
posted @ 2019-05-17 01:49 anobscureretreat 阅读(132) 评论(0) 推荐(0) 编辑
摘要:code: 阅读全文
posted @ 2019-05-17 01:34 anobscureretreat 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1.常用的debug功能 (1)用Debug的R命令查看、改变CPU寄存器内容; (2)用Debug的D命令查看内存中的内容; (3)用Debug的E命令查看内存中的内容; (4)用Debug的U命令将内存中机器指令翻译成汇编指令; (5)用Debug的T命令执行一条机器指令; (6)用Debug的 阅读全文
posted @ 2019-05-17 00:50 anobscureretreat 阅读(1615) 评论(0) 推荐(0) 编辑
摘要:下载tasm 链接:https://pan.baidu.com/s/1SphxMcv2VFTrVDov5ASIyw 提取码:otx1 安装即可! 阅读全文
posted @ 2019-05-17 00:07 anobscureretreat 阅读(765) 评论(0) 推荐(0) 编辑
摘要:LDX #$08 decrement: DEX STX $0200 CPX #$03 BNE decrement STX $0201 BRK 阅读全文
posted @ 2019-05-15 19:51 anobscureretreat 阅读(296) 评论(0) 推荐(0) 编辑
摘要:将以下内容保存为 Win32Asm.stx;然后选“工具”、“配置用户工具”、“设置与语法”、“添加”、 “描述”=Win32Asm、“扩展名”=asm 、”语法文件”选存入之文件,确定即可。 效果图: 阅读全文
posted @ 2019-05-12 18:43 anobscureretreat 阅读(356) 评论(0) 推荐(0) 编辑
摘要:http://www.jiaminsoft.com/ 阅读全文
posted @ 2019-05-12 02:08 anobscureretreat 阅读(248) 评论(0) 推荐(0) 编辑
摘要:下载地址: 阅读全文
posted @ 2019-05-12 02:01 anobscureretreat 阅读(3804) 评论(0) 推荐(0) 编辑
摘要:1. 下载dosbox安装程序:DOSBox0.74-win32-installer.exe 链接:https://pan.baidu.com/s/1gXPKTT-xKb6BpjOJdhmudA 密码:khqs 2. 安装。注意它是32位的。我装在了C盘program files(X86)。 3. 阅读全文
posted @ 2019-05-12 01:42 anobscureretreat 阅读(4850) 评论(2) 推荐(0) 编辑
摘要:下载nasm 以管理员身份运行安装。 阅读全文
posted @ 2019-05-11 21:43 anobscureretreat 阅读(3968) 评论(0) 推荐(0) 编辑
摘要:结构: 划分: 簇:磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。在磁盘上,DOS操作系统是以“簇”为单位为文件分配磁盘空间的。硬盘的簇通常为多个扇区,与磁盘的种类、DOS 版本及硬盘分区的大小有关。每个簇只能由一个文件占用,即使这个文件中有几个字节,决不允许两个以上的文件共用一个簇,否则会造 阅读全文
posted @ 2019-05-11 20:50 anobscureretreat 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://qemu.weilnetz.de/w64/ 安装完成后,将安装目录加入到系统环境变量。 阅读全文
posted @ 2019-05-11 17:38 anobscureretreat 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:http://www.eecanalyzer.net/downloads 阅读全文
posted @ 2019-05-10 02:23 anobscureretreat 阅读(957) 评论(0) 推荐(0) 编辑
摘要:ooo 阅读全文
posted @ 2019-05-05 00:34 anobscureretreat 阅读(667) 评论(0) 推荐(0) 编辑
摘要:1.内存数据修改挂。通过修改游戏的内存数据,来达到破坏游戏及游戏平衡的目的 2.CALL调用挂。CALL是一个汇编的术语,意思可以理解为一个子程序的调用。在很多时候,C语言里的一个函数就表示一个CALL。一些CALL调用挂可以去调用游戏的一些函数,比如打坐,喝血,打怪,卖装备等,来实现一些自动挂机的 阅读全文
posted @ 2019-05-04 23:59 anobscureretreat 阅读(677) 评论(0) 推荐(0) 编辑
摘要:nProtect是设计用于保护个人电脑终端不被病毒和黑客程序感染的新概念的基于网络的反黑客和反病毒的工具。 他帮助确保所有输入个人电脑终端的信息在网络上不落入黑客手中。 在最终用户在执行电子贸易时,可以通过将nProtect配置在那些提供电子商务、进口贸易,电子贸易的金融机构的网站上,来提高安全等级 阅读全文
posted @ 2019-05-04 23:50 anobscureretreat 阅读(413) 评论(0) 推荐(0) 编辑