|
[求助]请问如何在WM里取得电话通话界面以及里面按钮的句柄
楼主,你好像给我来信过。CeleDial是这样实现的: 1. 把自己伪装成一个 Phone Canvas Skin 扩展,让cprog.exe装载自己。 2. 装载后转发所有的Skin API到原来的Skin扩展中(如果有) 3. 创建一个线程查找电话程序主窗口,SubClass它,这样就可以处理所有的消息了。 针对你的情况,你可以截获到打开扬声器的WM_COMMAND的wParam参数,然后然后用 HWND hWnd = FindWindow(TEXT("MSCProg"), NULL) 来查找更简单,找到后发送一个 WM_COMMAND消息即可。 |
|
[原创]如何向WM程序注入代码[1]总纲
各有各的用途,你这种方法用于改写PE之类的可行(一般是病毒或破解之类的)。但往往很多应用软件需要 Hook API 或者动态注入的,所以只是不同的应用需要啦(比如来电防火墙等)。 |
|
[原创]WM 中向其它进程中插入DLL的方法及通用代码
各有各的用途,你这种方案,你参考一下CodeZap,这个论坛有的,如果能Porting到CE上,那是大大的方便,完全用C可以写工程化的代码,插入代码到PE中机器方便。 但目前CodeZap尚未解决CE中如何获取API地址的问题。 |
|
[原创]如何向WM程序注入代码[1]总纲
跟我搞得CodeZap差不多用途?CodeZap想移植到WinCE中,苦于一直找不到好方法去获取Kernel32.dll的函数表(看到有方法,没搞成)。 |
|
[原创]如何向WM程序注入代码[1]总纲
暴寒,没听过Xarm都。 如何注入代码,PPC中非常简单的,SP5/6中有些麻烦,但我已经整出了方案(http://bbs.pediy.com/showthread.php?t=84342),还没理出文章。期待楼主大作。 |
|
[原创]CeleASM - ARM 汇编助理,查询ARM指令的好帮手
这个对于Crack特别有用,当你需要修改一个EXE中的代码的时候,需要写汇编并取得机器码。这时候CeleASM可是有大用途的——我以前经常用,最近破解少了,哈哈 |
|
[原创]WM 中向其它进程中插入DLL的方法及通用代码
这个是很简单的轻量级方案,我去了个名字叫CodeInj。 SP/PPC通用的方案,叫CodeHij,是一个API Hook的通用方案,其中包括远程进程中执行指定代码的功能。 |
|
|
|
[注意]经过讨论,开设『嵌入式平台安全』 版块
支持一下,纯属灌水 |
|
[原创]CE 下另類 Hook function 方式..
Smartphone 下安全限制较高,很多机器上应该都不容易Hook成功。 |
|
|
|
[求助]关于PE添加新节前空间的判断
// Open source file CMemFile fSrc(ptzSrc); if (!fSrc) { return FALSE; } // Verify DOS signature PBYTE pbSrc = fSrc; if (((PIMAGE_DOS_HEADER) pbSrc)->e_magic != IMAGE_DOS_SIGNATURE) { return FALSE; } // Verify PE signature PIMAGE_NT_HEADERS pNTHdr = (PIMAGE_NT_HEADERS) (pbSrc + ((PIMAGE_DOS_HEADER) pbSrc)->e_lfanew); if (pNTHdr->Signature != IMAGE_NT_SIGNATURE) { return FALSE; } // Verify sections header space if ((pNTHdr->FileHeader.NumberOfSections + 1) * sizeof(IMAGE_SECTION_HEADER) > pNTHdr->OptionalHeader.SizeOfHeaders) { return FALSE; } 用 C/C++ 表达一下,楼主的代码相当于“Verify sections header space”部分 |
|
[求助]关于PE添加新节前空间的判断
基本上这种情况不会发生,因为Section Header的空间都有 4096 字节,一般一个PE的Section也没几个。 这里判断的是 Section Header 的空间中是否有足够的空间来添加一个Section Header(sizeof(..SEC...HDR...)),而不是Section本身。 要理解这些东西,最好用C/C++代码,ASM变成误导了很多初学者的观念,大大降低了代码工程化效率(运行效率或许有那么一点点提升)。 |
|
[原创]CodeZap:给 EXE 添加额外代码的 C++ SDK
是的,各种应用都可以: 病毒 ShellCode 修改软件功能 等等…… 最大的好处就是适合写工程化的代码,不再是汇编那样小打小闹。 |
|
[原创]CodeZap:给 EXE 添加额外代码的 C++ SDK
偶尔常看,但是没发贴:) |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值