这篇是计算机类的优质预售推荐>>>>《逆向工程实战》
逆向工程领域先驱Rolf Rolles审校并鼎力推荐;包含针对真实病毒和后门程序的练习和实验
编辑推荐
探索独特的逆向工程系统化方法,包含对真实恶意软件的分析
覆盖三个最流行的处理器架构(x86、x64和ARM)
提供针对真实后门程序的综合练习
讲解复杂的代码混淆技术
探索高级调试技术,实现逆向工程过程的自动化...
分类:
其他好文 时间:
2015-07-31 18:25:21
阅读次数:
150
本文摘录《嵌入式Linux驱动模板简洁和工程实践》一本书“开发和调试技术”。Linux强大的是,有那么多的开源项目可以使用。通常非常需要可以通过寻找相关的源模块被定义为高速的解决方案。使这些开源模块的嵌入。对开源项目进行交叉编译。依据详细情况。下载的开源项目在组织上有非常多情况,在此对各种情况进行归...
分类:
系统相关 时间:
2015-07-28 20:49:21
阅读次数:
173
trap 命令 基本格式: trap command sig1 sig2 ... sigN 有3种信号可以捕获: EXIT : 从函数中退出, 或整个脚本执行完毕 ERR: 当一条命令返回非0状态码, 即命令执行不成功 DEBUG: 脚本汇总每一条命令执行前 演示 DEBUG(一般使用这个方法查看....
分类:
系统相关 时间:
2015-07-18 14:01:47
阅读次数:
157
嵌入式系统搭建过程中,对于系统平台搭建工程师最初的一步通常是移植Bootloader ,当然移植有几个级别,通常最常见的是参考的EVM 的硬件有了修改(如更改了FLASH ,更改了SDRAM 、DDR SDRAM 等),并且是初次调试硬件,更大的困难是公司为节省成本不打算买上万的EVM 开发板,或者EVM 开发板需要license 才能购买,这时移植Bootloader 是比较难做的,.......
分类:
系统相关 时间:
2015-07-18 00:40:25
阅读次数:
320
coredump时的信息:
(gdb) maintenance info program-spaces
*** Error in `gdb': free(): invalid pointer: 0x0000000003c6bcf0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7d1fd)[0x7fc875c0d1fd]
gdb(fi...
分类:
数据库 时间:
2015-07-14 17:54:45
阅读次数:
262
这一节,看一下list的iterator对象在内存的布局
1 #include
2
3 void init( std::list& lst )
4 {
5 for ( int i = 0; i < 0x10; i++ )
6 {
7 lst.push_back( i );
8 }
9 }
10
11 int get...
分类:
系统相关 时间:
2015-07-14 00:09:49
阅读次数:
207
在前面看过了一个vectorcoredump的例子,接触了vector的iterator,可以知道vector的iterator只有一个成员_M_current指向vector某一个元素.
先看一个例子:
1 #include
2
3 void init( std::vector& vec )
4 {
5 for ( int i = 0; i < 0x10; i++...
分类:
系统相关 时间:
2015-07-09 21:33:23
阅读次数:
154
手机上的页面不像桌面开发这么方便调试。可以使用Weinre进行远程调试以方便开发。本文介绍windows下的安装与使用。安装使用npm安装,可以运行:
npm install -g weinre
安装完路径可能是这样的:
输入命令
weinre
即可启动。
使用浏览器打开网址:
http://localhost:8080推荐使用Chrome。
如果有防火墙,要注意需要允许8080...
分类:
移动开发 时间:
2015-07-08 12:55:11
阅读次数:
177
本文不是liunx命令使用教程,也不打算全方面阐明其用法,互联网公司项目很多,服务程序之间相互依赖调用很复杂,各种因素会影响线程服务正常运行,特别是基础服务组件更是如此,当出现各种问题时,如何诊断linux下哪个环节出现问题或状况。从linux系统层面看,通过各种操作命令和手段快速定位线上程序的症状...
分类:
系统相关 时间:
2015-07-07 16:21:56
阅读次数:
340
看一下bits/stl_map和bits/stl_set可以看到map和set的定义如下:
84 template ,
85 typename _Alloc = std::allocator > >
86 class map
87 {
88 public:
89 typedef _Key ...
分类:
系统相关 时间:
2015-07-04 23:35:04
阅读次数:
290