汇编
猴小新
faint
展开
-
破解基础----背的滚瓜烂熟差不多就会破解
破解基础----背的滚瓜烂熟差不多就会破解1)经典比较组合,常为注册码出现处(by programhunter) 1 mov eax [ ] 这里可以是地址,也可以是其它寄存器 mov edx [ ] 同上 通常这两个地址就储存着重要信息 call 00?????? test eax eax jz(j转载 2013-02-21 11:07:34 · 831 阅读 · 0 评论 -
VS2010调试X86汇编程序
今天突然无聊了一下,想起之前想的用VS来调试汇编程序。之前只是想了一下,没有去做,好吧,今天搜索一下,找到了一个教程,相当的详细具体,我喜欢 按照http://blog.csdn.net/jinsonghu/article/details/5688020 文章介绍的步骤,一步步来就没有问题了。其中中断了一下的地方是(1)设置库路径那里,因为他说要设路径,我又没有安装过,设什么设啊?原创 2013-03-14 15:01:02 · 4087 阅读 · 0 评论 -
C++实现11平台魔兽全图外挂
魔兽争霸1.20E本来是一个很稳定的版本,但是国人似乎不热衷于开发游戏而更青睐于研发外挂,所以最先出现了dota“互通图”,这种技术比较低端,自己修改J文件,在HF建主挂机2天,让大家几乎都下载他的盗版图。后来玩家知道了不和进去需要下载地图的主机玩,这些人又发现了bcc校验,一中略显低端的异或校验,再简单的绕过平台地图检测,他们发现竟可以肆意修改J文件并且进别人主机不需要读图。这里要说一下暴雪原创 2013-03-13 17:59:46 · 23140 阅读 · 6 评论 -
MASM32使用教程
代码如果你在用汇编语言来开发windows下的程序的话,MASM32是很好的选择。(Masm32下载地址请用google搜索罢。)工欲善其事,必先利其器。本文主要针对masm32 v8来说明三点:、基本使用方法如何在MASM32中建立、汇编、链接源程序文件和运行生成的可执行文件。、如何开启MASM32的在线帮助功能、汉化QEDITOR菜单转载 2013-03-14 09:01:45 · 3433 阅读 · 0 评论 -
第一个游戏外挂,附上详细制作过程
本教程分为几大部分一、 先创建外挂对话框,定义外挂所需要的基本功能二、 找出棋盘数组的地址,读出棋盘数据三、 编写实现消去棋子的代码框架四、 实现消去棋子功能五、 修补与完善外挂一、 先创建外挂对话框,定义外挂所需要的基本功能1. 创建对话框: 创建一个MFC工程对话框打开VC++软件 选择¬¬------>(File)文件--原创 2013-03-13 17:19:16 · 8468 阅读 · 2 评论 -
为Visual studio 2008 添加汇编工程模板
看Intel 汇编语言程序设计(第五版)时说可以使用visual studio进行汇编开发和编译,但visual studio 系列工具没有相应的汇编模板。经过研究发现可以手工修改,添加拥有《Intel 汇编语言程序设计(第五版)》的作者写的Irvine库的汇编模板工程:首先安装《Intel 汇编语言程序设计(第五版)》的库下载地址为http://kipirvine.com/asm原创 2013-03-14 13:51:43 · 2527 阅读 · 0 评论 -
windows下32位汇编语言学习笔记 第二章 准备编程环境
键盘消息的使用可以使用PostMessage给目标窗口或者控件发送键盘消息,按键消息和字符消息,但是使用SendMessage只能发送字符消息,而不能发送按键消息,想想为什么?开始练习按键消息前,必须要先了解2个函数:HWND FindWindow(LPCTSTR lpClassName,LPCTSTR lpWindowName);通过lpClassName窗口注册类名(就是WND转载 2013-03-15 09:59:48 · 694 阅读 · 0 评论 -
windows下32位汇编语言学习笔记 第四章 第一个窗口程序 (windows的消息机制)
windows下32位汇编语言学习笔记 第四章 第一个窗口程序 1 (windows的消息机制)FirstWindow程序代码很简单,只有一个地方要说下_WinMain 函数里的下面2行代码, 把当前进程句柄赋值给WNDCLASSEX的hInstance,这里不能使用mov @stWndClass.hInstance,hInstance,因为mov指令不支持2块内从间的直接赋值。所以转载 2013-03-15 10:01:44 · 1090 阅读 · 0 评论 -
windows下32位汇编语言学习笔记 第四章 第一个窗口程序 1 (消息的使用和入口代码)
键盘消息的使用可以使用PostMessage给目标窗口或者控件发送键盘消息,按键消息和字符消息,但是使用SendMessage只能发送字符消息,而不能发送按键消息,想想为什么?开始练习按键消息前,必须要先了解2个函数:HWND FindWindow(LPCTSTR lpClassName,LPCTSTR lpWindowName);通过lpClassName窗口注册类名(就是WND转载 2013-03-15 10:03:01 · 948 阅读 · 0 评论 -
windows下32位汇编语言学习笔记 第十章 内存管理部分 1
前面5 6 7 8 9章都是介绍windows界面设计有关的内容,这些内容大概看一下就可以,等需要用的时候再回过头来查。一次性记住的可能性不大。这些章节也没有什么难度,自己看看就可以。我所关心的还是windows系统相关知识,说道界面设置,对RC资源再熟悉做界面还是Delphi,C++builder比较快速。本章介绍了很多windows下关于内存管理的函数,书上有句话说的很好,不要去深转载 2013-03-15 10:04:19 · 694 阅读 · 0 评论 -
windows下32位汇编语言学习笔记 第十章 内存管理部分 2
这两天通过写汇编程序,越来越发现汇编很有意思。自己规划每一个寄存器的使用,设计每一个跳转和分支,这不同于使用其他高级语言,所有资源对于编程者都是透明的,让我有一种尽在掌握的感觉,而且每写一个程序都很有成就感,这是我用别的语言写程序所没有的感觉。不管学习什么东西,实践是最重要的,计算机程序设计这种实践性很强的科目更是如此。有的东西看似简单,实际动起手来可就不那么容易了,所以必须要告诫大家,学转载 2013-03-15 10:05:12 · 632 阅读 · 0 评论 -
windows下32位汇编语言学习笔记
windows下32位汇编语言学习笔记 第一章第一章 背景知识80x86处理器的存储器4个数据寄存器EAX,EBX,ECX,EDX EAX寄存器所有API函数的返回值都保存在EAX里,注意是返回值,不是返回参数,本书3.2.2 节,说是winapi的返回值,而经过我测试,自定义函数的返回值也一样保存在eax里。EBX寄存器这个寄存器被wind转载 2013-03-15 09:58:06 · 1367 阅读 · 0 评论 -
windows下32位汇编语言学习笔记 第三章 使用MASM
windows下32位汇编语言学习笔记 第三章 使用MASM本章讲述的是masm 汇编的程序结构,基本语法,定义等,本章这些内容只是汇编指令里比较常用的,在下面的章节将要用到的指令。实际上汇编指令远不止这些。感兴趣可以参照其他的汇编书籍了解一下。不过对于本书下面的章节来说,这些指令基本上够用了。Win32汇编程序的基本结构从例子可以看出来,Win32汇编的结构很简单,下面转载 2013-03-15 10:00:43 · 1077 阅读 · 0 评论 -
吞食鱼1外挂--------->CE
首先,我们准备工具CE还有就是DX窗口化工具。图1:现给窗口化了,才能调试游戏嘛!先打开dx.点全局钩子。然后手动启用游戏。图2:开始了。打开CE搜生命次数!Fuck!没找到?什么原因?图3莫非加壳了?拿peid一看没壳啊!图4换类型搜一下。图5还不行。各种类型搜:都不行。忽然看到了原创 2013-03-14 13:18:59 · 1612 阅读 · 0 评论 -
超菜的新手处女作--消息断点与算法分析
【文章标题】: 超菜的新手处女作--消息断点与算法分析【文章作者】: wurunduo【作者邮箱】: 82120633@qq.com【作者主页】: http://hi.baidu.com/%CE%E2%C8%F3%EE%EC【软件下载】: http://pickup.mofile.com/4170027703968521【软件名称】: echap518.exe(只是供学习的cr转载 2013-03-14 08:45:24 · 941 阅读 · 0 评论 -
一次菜鸟的破解学习过程
最近在写学习汇编方面的东西,先声明此文高手就可以略过了,我还比较菜此文也只能给和我同一等级的菜鸟作为技术交流吧,硬盘里丢了几个月了。有不足的地方还请多多指教。【正文】程序是里诺客户管理软件2.0单机版。一般基础用于我这样的菜鸟学习软件,一般是没有壳的,不过我们还是先用PEID查一下壳。Borland Delphi 6.0 - 7.0 果然不出我所料,Delphi写的。先去他注册地方原创 2013-03-13 16:27:01 · 1040 阅读 · 0 评论 -
两种方法搭建IA-32汇编设计环境
/*******DOS : 16bit 汇编程序环境搭建********/16汇编程序设计需要在DOS环境下,利用MASM5.0以上的版本才能编译链接16位汇编为实地址模式,这里的环境其实不需要搭建,只管利用masm编译即可,以下是方法:1、编写*.asm文件这个可以直接用txt文件编写,然后将扩展名由txt改为asm2、masm编译WI转载 2013-02-21 11:13:37 · 565 阅读 · 0 评论 -
C#调用汇编dll
汇编语言有性能优势,C#有灵活性,组织结构优势。两者结合使用是我的理想。想法是大的组件和类层次使用C#;关键子程序使用汇编DLL。可以从网上下载MASM32工具包。版本可以是8.2或者9.0。我用汇编写了一个DLL。功能是求和整数数组。.386.model flat, stdcalloption casemap:noneinclude \masm32\include\w转载 2013-02-21 11:16:43 · 639 阅读 · 0 评论 -
Visual Studio 开发汇编程序
网上看见这篇文章 强烈的想转载下http://www.cnblogs.com/BoyXiao/archive/2010/11/06/1870397.html 软件准备:既然是使用 Visual Studio 来开发了,自然就需要 Visual Studio IDE 了,在这里呢,我使用的是 Visual Studio 2010 ,当然 2转载 2013-02-21 11:09:25 · 1423 阅读 · 0 评论 -
如何在Visual Studio中运行和调试汇编代码?
最简单的方法, 就是在VS2010的C++文件里直接使用__asm{} 直接写汇编代码. 实例代码如下:#include using namespace std;int main(){ char a[10] = "1234"; __asm { push eax push edx push ecx转载 2013-02-21 11:15:14 · 1765 阅读 · 0 评论 -
用VS2010构建MASM的编程环境
用Visual Studio.net 2010构建MASM编程环境并不复杂,这里将关键步骤总结一下,方便学习。如需进一步学习,可以参阅《Inetl汇编语言程序设计》一书的作者Kip R. Irvine的文章Getting Started with MASM 。 1. 构建空的解决方案 我的习惯是将每一章中的所有例子放置在同一个解决方案中。比如《Inetl汇转载 2013-02-22 15:02:46 · 528 阅读 · 0 评论 -
开始使用MASM
这篇教程翻译自《Inetl汇编语言程序设计》一书的作者Kip R. Irvine的文章Getting Started with MASM ,翻译的目的在于方便学习。本人翻译水平有限,有兴趣的大侠可以直接阅读原文。 同时感谢Adam_syd的中肯意见。 本教程将在指导你在轻松、有序的过程中,完成学习《Inetl汇编语言程序设计》(第5版)所需转载 2013-02-22 15:04:58 · 25734 阅读 · 2 评论 -
为什么学好计算机就必须学好汇编?
这个问题太抽象。 汇编是干什么的?为什么要学好汇编?不学不行吗?要学好计算机非得学好汇编吗?乍看到这些问题,真是一头雾水。学好汇编会有什么好处?学好汇编老板就给你涨工资?还是学好汇编上天就会赐给你个大美女?还是政府就会给你解决住房问题?真是搞不懂。不过倒可以肯定头脑没大问题的人不会选择上面三个答案。那到底是为什么呢?是啊,停留在问题的表面似乎永远找不到答案。我们试图找一下答案,转载 2013-02-22 13:16:04 · 542 阅读 · 0 评论 -
收藏一个帖子
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=free&kind=1220&qkSg=2&qID=10793&readSg=1转载 2013-02-22 13:27:09 · 249 阅读 · 0 评论 -
总有一天你将破蛹而出
这句话一直写在我汇编笔记本的扉页上。每当我对前路迷茫的时候,就会翻开扉页,看着这段文字淡淡的笔迹发一会儿呆,然后就渐渐释然了。今天我把它留在自己的博客里,希望它也能帮助到那些迷茫的朋友们。总有一天你将破蛹而出,成长得比人们期待的还要美丽。但这个过程会很痛,会很原创 2013-02-22 16:50:48 · 563 阅读 · 0 评论 -
如何正确地进入基于x86-64Bit Windows系统的商业软件破解领域
[作者]猪头三个人网站:http://www.x86asm.com/ [序言] 从事Windows系统下的软件研发,已走过差不多9年的时光,在这段时间里认识不少朋友。在每认识一个新的朋友的时候,我都会被问到:如何学习破解,如何逆向,这类相关的问题。那么这篇文章我将会详细的介绍正确的方式。 [本内容适用领域] 1> 基于x86-64Bit Windows系统下的商业软转载 2013-02-25 08:47:00 · 399 阅读 · 0 评论 -
C# 红色警戒2无限金钱+电力负载 外挂源码示例
C# 红色警戒2无限金钱+电力负载 外挂源码示例 如有转载请注明出处:http://www.cnblogs.com/flydoos/archive/2012/01/19/2326149.html C# 红色警戒2无限金钱+电力负载 外挂源码示例 背景说明: 这几天放假,在家闲着没事做(有正事但是也不想做),于是乎,就玩起了多年前的转载 2013-02-25 09:15:56 · 4028 阅读 · 0 评论 -
C#读写内存也不差!(发布C#编写的<植物大战僵尸>作弊器源码)
最近闲来无事发现周围的朋友都在玩《植物大战僵尸》的游戏!于是动了制作这游戏工具的念头!虽然在网上同类工具很多 但是用C#写的我几乎看不到!所以我想用C#写一个! 首先用CE或者OD或者其他反汇编工具找出游戏的内存基址! 游戏内存基址:base = 0x006A9EC0 游戏阳光地址:[base+0x768]+0x5560 游戏金钱地址:[base+0x82C转载 2013-02-26 14:58:13 · 929 阅读 · 0 评论 -
C# QQ连连看外挂(内存版)源代码
发一个C#QQ连连看外挂(内存版)源代码现在游戏的基址已经改变了大家只要重新查找一下基址就直接可以用了里面用了最经典的寻路算法(比递归算法快100倍+)Main.csC# code?123456789101112131415转载 2016-02-24 10:55:37 · 1494 阅读 · 0 评论