|
[注意]临时用户组启用发帖需要输入验证码功能
汗,是哪位罗伯特先生来害我们的。。。 |
|
请问 什么是数据对齐?原理是什么?请高手 简明的解释一下 谢谢~
如果这么写: struct A { char c1; int i; short s; int j; }a; 那么sizeof(a)就是16,如果这么写: struct B { int i; int j; short s; char c1; }b; 那么sizeof(b)就是12。这就是因为进行了对齐,为了提高系统传送数据的效率,在x86下,就将数据按4字节对齐,有些变量虽然只需要1个字节,但还是给空下了3个字节,可以理解成是空间换时间。为了突出这一点,有些人会这样写: struct A { char c1; char reserved1[3]; //空了3个字节 int i; short s; char reserved2[2]; //空了2个字节 int j; }a; 在x86体系下,不强制要求数据对齐,一般都是有编译器来实现的,但是在某些体系,例如MIPS下,不对齐就会报error了。 平时不用在意这个东西,只有在指针在结构体内移动,或者强制类型转换时需要注意一下,就是这样了。 希望没说错什么,呵呵。 |
|
看雪有没有加壳脱壳的视频教程啊
视频貌似没必要吧。。。 不过Squn在论坛发过一套视频,http://bbs.pediy.com/search.php?searchid=2243324,lz可以去下载试试。 |
|
|
|
关于OllyDBG F12暂停的问题
不知道,我也是初学,没遇到过这种情况,不过我觉得没必要用F12啊,我只在一种情况下用它,就是调试时状态显示的是运行,但是程序的窗口没显示出来,就像死机了一样,这种情况下按F12就可以停在你截图的地方了,然后Ctrl+F2重新开始……呵呵。 |
|
有一台终端机Televideo 950,不知如何使用。
我晕,咋玩这玩意? |
|
非常的狠自己
如果是来散kx的,那我也来分一份~~呵呵。 不过只要静下心来学一学,也不是很难,呵呵,记住几个常用汇编指令,然后找个没壳的简单CrackMe用OD打开慢慢读下去,读上几遍就有感觉了,呵呵。 |
|
手工解析NTFS文件.rar,附src—非完美片
晕……什么意思?我发财? |
|
关于OllyDBG F12暂停的问题
我有时也碰到这种情况,我觉得这是因为按F12的时候不对,例如c写的windows程序执行到了UpdateWindow(hwnd)的时候按F12就会停在最后结束的地方。 你试一下这样,Ctrl+F8,然后按F12,时间间隔不要太长,这样就可以停下……F9也行,但是不要等窗口出来,至于为什么我就不知道了,不过我很少用F12,呵呵。 |
|
[悬赏帖]使用OD时的两个奇怪的问题
没几个人愿意来这里回答问题……分全给你了,以后才不来问问题了。 |
|
|
|
谁帮我看看这个怎么解密的,到现在还没人解
对uuencode字符串进行解码可以参考这篇文章http://blog.csdn.net/wanfustudio/archive/2007/09/03/1769793.aspx,作者已经介绍的非常详细了,给出了解码的c语言源代码。 |
|
谁帮我看看这个怎么解密的,到现在还没人解
汗。。仔细看了一下,挺简单。 首先是str_rot13( "./vzntrf/pnvshp_19ybh/pnvshpqngnd.cuc" ),解码出来是 ./images/caifuc_19lou/caifucdataq.php,这你已经知道了。 然后file_get_contents(…… ),将这个文件里的内容读入到一个字符串里。 然后str_ireplace( "<?exiting;?>", "", …… ),对这个字符串进行替换,将<?exiting;?>替换成空。 然后convert_uudecode(……),对uuencode编码的字符串进行解码; 然后base64_decode(……)是base64解码。 最后eval就不用说了,就是这样,自己找工具解码吧,我这里没工具。 |
|
谁帮我看看这个怎么解密的,到现在还没人解
汗,你来错地方了吧。。。 给你介绍个工具吧,MDecoder,在作者的主页有下载:http://blog.mtian.net/category/mdecoder/ |
|
27岁了,从头学起还行么?
既然来到了这里,就不要问这个问题了,努力学吧,一定能行。 |
|
胡萝卜问题
汗。。。那个问题。。。锄禾下面是当午。。。 |
|
|
|
|
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值