|
[注意]测试你的肺活量,按住键盘0,憋气,看你能有多少行,男人不做假!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 |
|
[原创]test
灌水。。。。 |
|
|
|
Openssl中RSA 签名的疑问
这么久也没人回答我。 我参考《Windows编程循序渐进》第八章的RSA算法 从源码里扣出来 自己封装了个简单的RSA算法 我发现私钥加密的时候 其实是不需要e的 我还专门做了个测试 发现加密相同内容 和 openssl的结果一样 openssl 这样设计 让我很困惑,不知道是何解? 私钥加密明明不需要e的 干嘛非得带着e?? 好吧 散分了。。。欢迎接分啊。 |
|
DLL中有个函数TEST() ,被 LoadLibrary后,如何计算TEST在应用程序中的地址?
搜索我的一篇主题帖子 完美实现GetProcAddress 应该会对你有所帮助 |
|
[求助]望论坛前辈不吝赐教
我大体看了下 这篇文章应该是CFF Explorer软件的作者写的 很佩服他的钻研精神 写的很好 这段数据 就是一些调试信息 连接信息等等的 如果想了解更深 就细读这篇文章好了。我就不废话了。 |
|
[原创]各操作系统 获取EPROCESS中ActiveProcessLinks的偏移
思路2: 1.PsGetCurrentProcess获得system进程的EPROCESS结构 2.PsGetProcessId获得system进程的pid 3.for(int i=pid+4; i<0x8000; i+=4) 直到PsLookupProcessByProcessId成功获得一个EPROCESS止 4.ActiveLink的偏移从1开始试,先判断是否是完整的链,然后后来获得的那个ERPOCESS是否在此链中 //检查p1是否是一个完整的双向链表,并且p2也在 此链表中 BOOLEAN CheckIsListEntry(PLIST_ENTRY p1, PLIST_ENTRY p2) { BOOLEAN bExist = FALSE; PLIST_ENTRY p = p1->Blink; for(; (p != NULL) && MmIsAddressValid(p->Flink) && MmIsAddressValid(p->Blink) && (p != p->Flink) && (p != p->Blink) && (p!=p1); p = p->Blink) { if (p2 == p) { bExist = TRUE; } } //p==p1保证是一个完整的双向链表,刚好转了一圈 //bExist保证此双向链表中存在p2节点 if (p == p1 && bExist) { return TRUE; } return FALSE; } //获取EPROCESS中ActiveProcessLinks的偏移 int GetEProcessActiveLinkOffset() { __asm int 3 PEPROCESS pEproc = PsGetCurrentProcess(); int iPid = (int)PsGetCurrentProcessId(); PEPROCESS pEproc2 = NULL; for (int i=iPid+4; i<0x10000; i+=4) { NTSTATUS ntStatus = PsLookupProcessByProcessId((HANDLE)i, &pEproc2); if (STATUS_SUCCESS == ntStatus && pEproc2) { break; } } for (int iOffset = 0; iOffset<0x250; iOffset++) { PLIST_ENTRY pList = (PLIST_ENTRY)((unsigned int)pEproc + iOffset); PLIST_ENTRY pList2 = (PLIST_ENTRY)((unsigned int)pEproc2 + iOffset); if (!MmIsAddressValid(pList->Blink) || !MmIsAddressValid(pList2->Blink) || !MmIsAddressValid(pList->Flink) || !MmIsAddressValid(pList2->Flink)) { continue; } if (CheckIsListEntry(pList, pList2)) { ObfDereferenceObject(pEproc2); return iOffset; break; } } ObfDereferenceObject(pEproc2); return 0; } |
|
|
|
[求助]望论坛前辈不吝赐教
应该有一些历史遗留原因 其实lz不必追究其什么意义 因为已经过时了 而且将来也应该不会用到 楼主可以试着把这段代码清零 pe文件一样能跑起来的。 微软的官方pe文档 也只是一概而过 都没有细说。 详情参考: http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx |
|
[求助]看到的一个sqrt的算法 求算法牛或数学牛解释
搞算法的伤不起啊 微积分都已经忘干净的路过。。。 |
|
[原创]看完《那些年,我们一起追的女孩》有感
膜拜。。。。。。。。 |
|
大家过年好。有个问题请教下
卡住(进程挂起) 和 死掉(进程崩溃) 是有区别的。。。 |
|
|
|
[求助]此算法是否存在逆算法
楼主逆向错了 下面这行没有 * 4 dwResult=(dwResult >> 8) ^ (lpDataTable(((dwResult & 0xFF) ^ RegCode[i])*4)); 此算法为经典CRC32算法 穷举法可以解决问题。 一开始以为那个table是随机的一些数据 就误认为没有逆算法 既然是crc32可以穷举的 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值