|
[求助]装的masm32总是提示这个错误
从你发的图上看,可以看出是rsrc.rc文件不能找到,也可能是你的rsrc.rc文件的什么路径没有设好,以致让RC.exe无法找到你的rsrc.rc文件。 |
|
|
|
为你程序加 tls
不错,支持一下。 |
|
|
|
[求助]装的masm32总是提示这个错误
将*.rc文件重命名为rsrc.rc |
|
[原创].net下某强壳的不完全分析
什么都不说了,先收藏起来先(以防止。。。)。 |
|
[通告]准备将这个版块打造成一个新手区
突然发现,论坛版面又改头换面了。 |
|
|
|
[求助]此处的or al,al 作用是什么?
函数一般是通过[ebp]来定位函数参数的,所以_lpsz是一定会指向函数传入的参数的。你上网去找找函数的实现方法你就会明白了。如函数在进入后和进入后的汇编代码如下: 进入函数前: push _lpsz ;这是[esp]指向的就是_lpsz参数。 call _SendtoNotepad ;call _SendtoNotepad函数。 进入函数后: push ebp ; 函数会建立堆践链 mov ebp,esp ; 将esp指针传给ebp,这时[ebp]保存的就是ebp的初始值,[ebp+4]保存的就是call的返回地址。[ebp+8]就是保存着程序传入的_lpsz参数了。在函数里,函数只需读取[ebp+8]就可以取得函数传入的第一个参数,也就是_lpsz参数。所以上面的mov esi,_lpsz反汇编后就是mov esi,[ebp+8]的语句。 |
|
[求助]此处的or al,al 作用是什么?
都说了,_lpsz是_SendtoNotepad函数的参数,当主程序调用该函数时,会传入一个指针给_SendtoNotepad函数的,而这个传入的这个指针_SendtoNotepad会将他保存在_lpsz参数指向的位置。 |
|
[求助]此处的or al,al 作用是什么?
_lpsz是_SendtoNotepad函数的参数,程序在调用这个函数时会将一个指向字符串的指针作为_SendtoNotepad的_lpsz参数传给函数。 |
|
[求助]此处的or al,al 作用是什么?
mov @hWinNotepad,eax ;把主窗口的句柄放入局部变量@hWinNotepad 这一句放的应该是记事本的Edit句柄。 or al,al是检测al的值,如果al为零,则下面的jz指令就跳,否则不跳。 mov esi,_lpsz ;将_lpsz保存的指向字符串的指针传给esi,为下面lodsb操作作准备。 |
|
[原创]Code Ripper v1.3及DataRipper v1.2汉化版
最初由 kanxue 发布 去打劫CC,将他电脑里所有好东西都打劫出来。 |
|
UPX的问题
OEP:00574958 - 00400000 = 00174958 IATRVA: 0057C1E0 - 00400000 = 17C1E0 IATSIZE:910 这个软件很BT,壳脱掉后启动本身还有N多异常兼带变形代码。 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值