|
|
|
[求助]发送文件
文本文件和二进制文件是有分别的,文本文件中字符0表示30h,二进制文件0就是0h(跟字符串结束标志'\0'是一样的),你把二进制文件读到内存然后用lstrcpy复制,你的lstrcpy当判断到了字符串结束标志便会停止复制的。 不知你是怎么测试的,你的invoke send,hSocket,hMemory1,eax,0 中的参数eax的值 难道会等于@dwFileSize ????? |
|
[求助]发送文件
感觉好像问题是 invoke lstrcpy,hMemory1,@lpMemory引起的 你不妨测试一下invoke send,hSocket,hMemory1,eax,0 中的参数eax的值 |
|
[求助]关于PE添加新节前空间的判断
首先你得明白[ebx].OptionalHeader.SizeOfHeaders 表示什么意思! [ebx].OptionalHeader.SizeOfHeaders 是(DOS头大小+PE头大小+所有区块表大小)按FileAlignment 对齐后的值,如果你添加一个新节后将改变上式中“所有区块表大小”。若新合成的大小不超过SizeOfHeaders便可以添加,否则区块表不能添加进去。 add eax,pe_header_off 所有节表的大小 + PE文件头偏移 = ???(1) 应该就是原先所有区块表的大小加上DOS头的大小。 感觉上面好像少掉了"PE\0\0"的四字节 |
|
[求助]大家来看看c equ '123'怎么编译不过去
仔细看了一下,发现“c”的颜色和其它几个常量的颜色都不同 |
|
求高级语言编译的程序样本[为了写一篇关于脱壳的文章,1楼更新]
严重同意 ,, |
|
[求助]大家来看看c equ '123'怎么编译不过去
不好意思,沉下去了,再次顶起来 |
|
求高级语言编译的程序样本[为了写一篇关于脱壳的文章,1楼更新]
我来转一下啦 常见各种语言编写的程序的入口点代码 |
|
seh中exceptionfilter如何得到发生异常的是哪个模块?[求助]
你试试这个方法,通过pExceptionInfo结构得到异常发生的地址,然后调用VirtualQuery,通过MEMORY_BASIC_INFORMATION结构中的BaseAddress得到模块的基址,以该模块基址作为模块句柄,调用GetModuleName得到模块名,这样你便可得到异常发生的模块是哪个了 |
|
欲求软件反编译等相关工作
对地方没有太多的要求,具体的我们邮件联系 |
|
|
|
[求助]ddk哪里有下载?
Download the Windows Server 2003 SP1 DDK [236 MB ISO file] http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso |
|
被Worm.Win32.Viking.ix搞疯了,马虎写了个东东,分享一下
被感染后的文件都被附加到病毒体尾部去了,只需把尾部的数据全部取出来便可 恢复原文件 |
|
大家将帮我看看我能拿多少钱
楼主是我心中的神 |
|
词法分析程序
再次学习,当初编译原理没学好 |
|
被Worm.Win32.Viking.ix搞疯了,马虎写了个东东,分享一下
自已感觉代码风格不是很好
pPe=(DWORD*)*((DWORD*)((char*)pAdd+0x3c)); 执行之后pPe就存放的是该PE文件的IMAGE_NT_HEADERS结构的RVA (DWORD*)((DWORD)pAdd+(DWORD)pPe)后便可在去判断是否PE是标志 若是你*pPe的话搞不好就内存访问异常了,而且*pPe必是错误用法 |
|
[求助]关于指针操作的问题
int *a[3] ; //a是一个指针数组 int (*b)[3]; //b是一个指向每行具有三个int类型元素的数组的指针 printf("%d,%d\n",sizeof(a),sizeof(b)); //sizeof(a)得到是指针数组a的大小3*sizeof(int) //sizeof(b)指到是指针b的大小4字节即32位指针 printf("%d,%d\n",sizeof(*a),sizeof(*b)); //sizeof(*a)得到是指针数组a中第一个元素的大小4字节 //sizeof(*b)得到的是b所指向的那一行数组的大小3*sizeof(int) |
|
[求助]懂C的帮帮忙 看看看啊 在线等跪求
改成 #include "windows.h" main() { system("c:\n"); system("md yuyan\n"); } 有了system("cmd.exe"); 后面的代码都没有被执行到 |
|
求教:如何学好32位汇编语言程序设计?
不懂的话就多用用google+baidu+msdn |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值