其实分在逆向篇不太合适,因为并没有逆向什么程序。在http://www.exploit-db.com/exploits/28996/上看到这么一段最简单的ShellCode,其中的技术也是比较常见的,0day那本书上也提到过,大神都用烂了。不过想来很久没有碰汇编了,就心血来潮,权当温习一下。/*Us...
分类:
系统相关 时间:
2014-10-17 18:38:56
阅读次数:
333
1、setsockopt()作用及简介socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。此时对这个端口进行重新绑定就会出错。要想立即绑定端口,需要先设置SO_REUSEADDR.或者在closesocket的时候,使用setsockopt设置SO_DONTLINGER。才会...
分类:
系统相关 时间:
2014-10-17 00:22:43
阅读次数:
366
用了挺久的M4(nxp的),但是发现有一个问题挺让人讨厌的,就是程序死机了无法判断死机位置,之前看到一篇文章是通过查看SP LR等寄存器,看堆栈内容来查找。还要看memory里的地址再找函数地址,再看汇编代码。觉得很麻烦。ARM7内核还好判断一些(M3内核未验证,应该一样的知识M4多了个FPU).....
分类:
其他好文 时间:
2014-10-09 15:40:13
阅读次数:
252
这几天测试中,又收到了coredump的报告,调用栈如下:(gdb) bt#0 0x0000000000000000in ?? ()#1 0x0000000000432bb4 in ChargingNode::canProcessed (this=0x7f87b40118e0, maxTimesta...
分类:
系统相关 时间:
2014-09-12 16:55:53
阅读次数:
347
闲着没事,使用OD调试下扫雷程序,看了郁金香大牛的视频,OD载入扫雷程序,F9运行,查看——窗口(刷新),就可以看到主窗口地址,不知道什么原因,本机OD显示的地址是FFXXXXXXX地址,很明显不对,换了好几个系统也不正常。无奈,只好自己跟下。
一、OD打开扫雷程序,程序停在模块入口点出
二、ctrl + g 在 RegisterClassW函数出下断点
然后 F9运行,停...
分类:
其他好文 时间:
2014-09-10 00:28:39
阅读次数:
308
Matlab绘图总结2
Contents
概述
如何在一个数据量很大的曲线上做标记
平滑一个数据量很少的曲线
绘制面积图
概述
上篇文章介绍了简单的绘图函数,地址见: http://blog.csdn.net/czyt1988/article/details/38637725
这篇将介绍一些论文绘图中经常碰到的问题,如在一个数量很大的曲线上做标记,平滑一...
分类:
其他好文 时间:
2014-09-04 17:03:29
阅读次数:
386
TBOX的线程池通过在每个worker中批量一次拉取多个task,对锁的竞争进行了优化。
由于每个task的函数实现不会太多,所以可以根据每个task的函数地址做hash,统计出每个task执行所花费的平均时间。然后根据这个平均值来动态计算每个worker一次拉取的task的数量,TBOX里面...
分类:
编程语言 时间:
2014-09-02 11:55:44
阅读次数:
223
TBOX的线程池通过在每个worker中批量一次拉取多个task,对锁的竞争进行了优化。 由于每个task的函数实现不会太多,所以可以根据每个task的函数地址做hash,统计出每个task执行所花费的平均时间。然后根据这个平均...
分类:
编程语言 时间:
2014-08-25 10:13:54
阅读次数:
235
我们首先从一个问题来阐明类的底层机理:
假如有一个类A,里面有一个成员函数get(),例如:
class A
{
public:
void get();
}
A a;
那么a.get()表示什么呢?首先给出答案是get(&a),因为在类的底层机制中,成员函数的第一个参数都是一个指向该类数据结构的指针(静态成员函数除外),所以成员函数get()的存在形式为void g...
分类:
编程语言 时间:
2014-08-10 01:48:19
阅读次数:
233
在这个例子的Python源码里,把从动态连接库获取到的函数地址赋值给变量MessageBox,然后通过MessageBox就可以调用动态连接库里的函数了。windll.user32是实现了加载动态连接库user32.dll,而windll.user32.MessageBoxW是实现了从动态连接库user32.dll获取到函数MessageBoxW的地址。如果获取一个在动态连接库里不存在的函数时,c...
分类:
其他好文 时间:
2014-08-09 09:07:37
阅读次数:
234