文章列表
 
您正在查看 "Reverse Engineering" 分类下的文章

2011-01-09 3:28

下面的汇编代码就是传说中的无跳转字符串拷贝,而且是4字节拷贝。

void main‍()
{
 char‍ pDst[10] = {"1234567"};
 char pSrc[10] = {"abcdefg"};

 _asm{
     lea‍ edi,pDst;  //设置目标缓冲区

   

 
2011-01-09 3:10

下面这段代码中的汇编代码,是从某个程序的汇编代码中摘取的,写了段代码测试一下,发现是用于4字节对齐。

取任意一个数增加3,然后用位运算消灭后两位。

原来位运算可以做这个,得恶补C语言基础哇!

void main()
{
   unsigned intnNumber = 3;
 _asm{
     mov e

 
2009-02-20 23:25

保存在这里免得冒得了,07年末的,至今逆向能力不见增长,人变懒了

/*
*   www.lovemfc.com
*-----------------
*    pack.h
* 数据包
*------------------   
*/

#define KEY_SREEN   0x1002
#define KEY_NO_CTRL   0x1003
#define KEY_CTRL_C   0x1004
#define KEY_CTRL_BRAK 0x1005


typedef struct head{
DWORD packHead;   //0x12345678

 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

尼玛怎么绕
 

怎么绕的呢?
 

sscanf_s函数的作用是什么?
 

牛人!可以回家耕地了!
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu