上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 光盘检测主要注意一些 API : 只运行一个实例 Windows 是一个多任务操作系统,应用程序可以多次运行以形成多个实例。但基于安全性的考虑,要求程序只能运行一个实例。 阅读全文
posted @ 2020-10-12 14:41 Rev_omi 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 网络验证的目的是:将关键数据放到服务器上,从服务器上取得数据后软件才能运行。拆解的一般思路是拦截网络返回包,分析程序是如何处理数据包的。 当一个连接建立后,就可以传输数据了。常用的数据传送函数有 send()、recv() 两个 Socket 函数,以及微软的 WSASend()、WSARecv() 阅读全文
posted @ 2020-10-11 20:09 Rev_omi 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 菜单功能限制 相关函数:EnableMenuItem() hMenu : 菜单句柄 uIDEnableItem : 欲允许或禁止的一个菜单条目的标识符。 如果在wEnable参数中设置了MF_BYCOMMAND标志,这个参数就代表欲改变菜单条目的命令ID。如设置的是MF_BYPOSITION,则这个 阅读全文
posted @ 2020-10-08 20:54 Rev_omi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: SetTimer() 函数 向系统申请一个计时器并指定计时器的时间间隔,同时获得一个处理器超时的回调函数,超时时系统会向申请计时器的目标窗口发送消息 WM_TIMER timeSetEvent() 函数 多媒体计时器,精度可以达到 1ms GetTickCount() 函数 返回从系统成功启动以来所 阅读全文
posted @ 2020-09-29 12:20 Rev_omi 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 将程序跑起来,多下断点,多看几遍代码流程。 程序的主流程非常的简单,两个对话框的出现也只是在 DialogBoxParamA() 中,该函数的参数: 查资料可知,第四个参数是指向对话框过程的指针,即回调函数,函数返回的消息与之对应会发生相应跳转调用相应的函数。 可以看到,下方有一个 EndDialo 阅读全文
posted @ 2020-09-28 15:48 Rev_omi 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 序列号保护机制: ① 序列号 = F(用户名) 将序列号与变换后的用户名作对比。非常容易被攻破。 ② F-1(序列号) = 用户名 将序列号进行逆变换,然后与用户名进行对比。穷举法,求逆算法,输入序列号然后得到用户名从而得到一对正确的输入。 ③对等函数检查 F1(用户名) = F2(序列号) ④二元 阅读全文
posted @ 2020-09-28 11:03 Rev_omi 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 异常 ①SEH,以 DynAD_SEH.exe 程序为例 首先改变了 SEH 链,在 int 3 触发异常,此时注意栈中的 SEH 链,对对应的函数下断点即可暂停下来。 可以看到 EIP 被改变后,函数的执行流程即被改变。对 Contex(0xB6) 结构体中 EIP 指向的地址下断点。 此时直接就 阅读全文
posted @ 2020-09-25 20:59 Rev_omi 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 函数 1.栈平衡 在 x64 环境下,某些汇编指令对栈顶的对齐有要求,因此在 Visual Studio 中,有时会出现申请了栈空间而不使用的情况。 2.启动函数 在 IDA 中找到启动函数的步骤: start -> _tmainCRTStartup -> 下翻找到 main 或者通过找到 exit 阅读全文
posted @ 2020-09-23 14:06 Rev_omi 阅读(768) 评论(0) 推荐(0) 编辑
摘要: NtQueryInformationProcess( ) 将第二个参数设置为不同的特定值并调用该函数,就能将不同的数据写入到第三个参数。 该枚举类型与调试器探测有关的成员有 ProcessDebugPort ( 0x7 ) ,ProcessDebugObjectHandle ( 0x1E ),Pro 阅读全文
posted @ 2020-09-19 19:56 Rev_omi 阅读(326) 评论(0) 推荐(0) 编辑
摘要: PEB 前面讲过,与反调试相关的 PEB 结构体成员有 ①PEB.BeingDebugged(+0x2) 修改该值为0即可 ②PEB.Ldr(+0xC)—— 仅适用于 Win XP 调试进程时,其内存区域会出现一些特殊标识,未使用的堆内存区域会全部填充着 0xFEEEFEEE ,PEB.Ldr 指向 阅读全文
posted @ 2020-09-16 17:08 Rev_omi 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页