|
|
|
[求助]如何获取进程之间的关系
好像windows via c/c++第五版上有,lz去看看? |
|
|
|
[求助]一段感染exe文件的代码
之前的代码中SEHHandler安装和卸载的过程在循环体中的位置不对称,安装在循环外,卸载在循环内,于是造成堆栈不平衡。把卸载过程移到感染文件的循环外之后就OK了。 PS一下:汇编时检查堆栈平衡和C/C++时检查指针有效性一样重要。 |
|
|
|
[新年礼物]加密与解密工具新年大礼包2009 DVD1
頂。正在下,謝謝! |
|
[公告]看雪软件安全论坛2008年优秀版主
新的一年大家一起再接再厲! |
|
这个bin的汉字怎么算 哪个老大可以算出吗?
應該是根據資源的代碼頁,取若干個字節然後查表找到對應的字符。細節我也不知道,lz google一下吧。 |
|
[求助]关于学习win32汇编
學東西是靠做出來的,會東西是靠背出來的。lz是何階段呢? |
|
[求助]反病毒专家学习的是哪种汇编?
我總覺得學習時走彎路是不可避免的。我試過少走彎路,結果到頭來發現走的并不少。不過走過的路雖是彎的,但并不都沒用。 |
|
[求助]汇编是否适合拿来作学数据结构算法的载体
數據結構素浮雲,字節為王道。 上面是乱说的。 我觉得像是数据结构和算法一类不一定要在一门语言的基础上学习。这些东西重要的思考的方法。像CLRS不也是用自创的伪代码写出来的。 我觉得学数据结构主要还是学会使用特定的数据结构解决问题的思路,而不是重在通过某种语言实现。 |
|
|
|
[原创]Base64编码解码算法 Cpp+sdk 源码
剛上網搜了下: 在MIME格式的電子郵件中,base64可以用來將binary的位元組序列數據編碼成ASCII字元序列構成的文本。使用時,在傳輸編碼方式中指定base64。使用的字元包括大小寫字母各26個,加上10個數字,和加號「+」,斜杠「/」,一共64個字元,等號「=」用來作為後綴用途。 完整的base64定義可見 RFC1421和 RFC2045。編碼後的數據比原始數據略長,為原來的4/3。在電子郵件中,根據RFC822規定,每76個字元,還需要加上一個回車換行。可以估算編碼後數據長度大約為原長的135.1%。 轉換的時候,將三個byte的數據,先後放入一個24bit的緩衝區中,先來的byte占高位。數據不足3byte的話,於緩衝區中剩下的Bit用0補足。然後,每次取出6個bit,按照其值選擇ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/中的字元作為編碼後的輸出。不斷進行,直到全部輸入數據轉換完成。 如果最後剩下兩個輸入數據,在編碼結果後加1個「=」;如果最後剩下一個輸入數據,編碼結果後加2個「=」;如果沒有剩下任何數據,就什麼都不要加,這樣才可以保證資料還原的正確性。 這裡有個例子:http://zh.wikipedia.org/wiki/Base64 |
|
[求助]关于Hook有几个问题请教
不知道,關注一下。 |
|
[求助]windows cryptoapi中的RAS非对称算法?
建议lz先去看看密码学的相关知识,这样以后再看加密算法的时候就不会觉得难懂了。 |
|
[求助]一个让U盘里程序自动启动的问题
说的注册程序应该是监听有没有u盘插上的消息,这方法只适用于本机。具体实现参考u盘病毒吧。 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值