所有作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可.欢迎转载本博客原创内容,请访客遵守以上协议!
有下载时,如果链接前的域名为softs.7softs.com,则请手动更改为softs.huacolor.com,否则将下载失败!链接较多,就不一一修改了!!
Apr 10
在《黑客反汇编揭密》第5章的“第四步:熟练使用调试器”一节有一个例子CrakMe0x30的源码示例,由于展示程序的重定位。上面的源码,这里就不重新列出了,这里主要就其编译时做一些说明。
为了方便自己,我重新写一个类似的例子:
Tags: , , ,
Mar 16
编译开关:-d1reportAllClassLayout
注意:-d1,这里的是数字“1”,而不是小写的“L”。汗,我自己就犯了这个错误,老是被忽略掉,而不起作用!

另外,不是自己生成一个文件,在控制台编译时,他直接输出在了控制台窗口。所以在控制台编译时,我使用了重定位到文件:

E:\Programming\c_cpp>cl classA.cpp -d1reportAllClassLayout > class.layout
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.


E:\Programming\c_cpp>
Tags: , ,
Nov 6
主要知识点有:
1、写出一个简单的C++程序(Hello World!),然后编译并运行成功!
2、大体的了解一下C++与C的一些区别
3、结构化编程与面向对象编程(OOP)


//*************************************************************
1、写出一个简单的C++程序(Hello World!),然后编译并运行成功!
程序代码如下:
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]