码迷,mamicode.com
首页 > 其他好文
病毒木马查杀第007篇:熊猫烧香之逆向分析(下)
一、前言         这次我们会接着上一篇的内容继续对病毒进行分析。分析中会遇到一些不一样的情况,毕竟之前的代码我们只要按照流程顺序一步一步往下走,就能够弄清楚病毒的行为,但是在接下来的代码中,如果依旧如此,在某些分支中的重要代码就执行不到了,所以我们需要采取一些策略,走完每个分支,彻底分析出病毒的行为。   二、病毒分析         现在程序执行到了loc_408171位置处: ...
分类:其他好文   时间:2014-11-20 17:10:07    阅读次数:230
BZOJ 2007 NOI 2010 海拔 平面图最小割->最短路SPFA+pq
题目大意:给出一个城市各个道路的双向流量,城市的左上角的高度是0,城市的右下角的高度是1,若人流升高海拔就会消耗体力,问最小需要消耗多少体力。 思路:这道题才是真正的让我见识到了algorithm中的heap的强大。 分析这道题可以发现,一定会有一条分界线,这个分界线左边高度都为0,右边高度都是1,然后找到这条分界点就可以了。明显的最小割。但是数据量巨大,直接跑最大流会T,又是平面图,...
分类:其他好文   时间:2014-11-20 17:10:52    阅读次数:237
POJ 1625 Censored!(AC自动机,DP)
题意: 给出一n种字符的字典,有k个禁用的单词,问能组成多少个不同的长度为m的合法字符串。 分析: 构建出AC自动机后在里面走m步有不经过单词结点有多少种方案,用dp[i][j]表示走了i步到第j个结点的方案数,根据计数原理可得状态转移方程:dp[i][j]=sum(dp[i][last_j]),其中last_j表示能走到j结点的前趋们,j不为单词结点。要注意此题要用到高精度,而且要用unsigned char存储。...
分类:其他好文   时间:2014-11-20 17:09:52    阅读次数:228
UIView 生命周期方法
1、添加视图      insertSubview:atIndex:   //放在子视图数组的具体索引位置      insertSubview:aboveSubview:   //某个子视图前面      insertSubview:aboveSubview:   //某个子视图前面 2、重新排序和删除子视图       [parentView exchangeSu...
分类:其他好文   时间:2014-11-20 17:09:53    阅读次数:144
Loadrunner11.00破解方法
Loadrunner11.00破解方法...
分类:其他好文   时间:2014-11-20 17:08:59    阅读次数:220
snmp4j获取mib信息的实例(测试成功)
使用java采用SNMP协议来获取设备上的MIB信息,测试例子采用的是本机作为测试,并且系统是win7而且启用了SNMP协议。 在win7上开启SNMP协议的教程如链接所示: http://blog.chinaunix.net/uid-24058189-id-2105677.html 在java中来操作snmp协议的jar包下载地址: http://www.snmp4j...
分类:其他好文   时间:2014-11-20 17:10:38    阅读次数:269
dlmalloc 2.8.6 源码详解(7)
释放的主要过程就是根据用户传入的payload, 找到chunk指针, 然后分别检查前一个和后一个chunk是否可以合并. 这里唯一需要注意的就是与dv和top这些特殊chunk的交互. 基本流程如下, 1. 通过用户传入的mem指针计算出chunk指针p. 如果FOOTERS打开, 则通过magic计算出其所属的mspace指针, 并进行校验. 2. 若p是通过direct mmap生成的, 则还原其头尾的fake chunk后直接munmap释放并结束. 详细内容请参考3.4.2小节的说明. ...
分类:其他好文   时间:2014-11-20 17:09:17    阅读次数:247
Remove Duplicates from Sorted Array
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do this in place with...
分类:其他好文   时间:2014-11-20 17:07:03    阅读次数:218
Ceph实践总结之:CephFS客户端的配置
由于CephFS目前不算很稳定,可能更多的还是用在实验中。 在进行本章的操作之前,要先完成基本集群的搭建,请参考http://blog.csdn.net/eric_sunah/article/details/40862215 文件系统挂载的操作可以再虚拟机上进行,也可以在独立的物理机上执行,请不要在ceph集群中的机器上进行下面的操作 前期准备¶ 通过 OS Recomme...
分类:其他好文   时间:2014-11-20 17:06:02    阅读次数:524
SlidingMenu+ActionBar+Fragment实现
项目中要用到SlidingMenu+ActionBar,所以就...
分类:其他好文   时间:2014-11-20 17:08:49    阅读次数:210
以前的专利
一种嵌入式设备的高效搜索方法...
分类:其他好文   时间:2014-11-20 17:08:27    阅读次数:159
窗口 dialog 弹出时动画效果
窗口 dialog 弹出时动画效果...
分类:其他好文   时间:2014-11-20 17:07:59    阅读次数:173
进一步解 apt-get 的几个命令
用 apt-get 也很久了,没多想它的实现,最近遇到 gstreamer 装不上的问题,才多看看了它 apt-get 就是从网上下载包,并安装到本地 手工下载 dpkg 包,而后 ”dpkg -i 包名“ 也可以 但找包,检查dependency 太辛苦,这就是 apt-get 帮助做的事情 从哪里下载, 官方url 在/etc/apt/sources.list中,可以...
分类:其他好文   时间:2014-11-20 17:06:27    阅读次数:226
nginx源码学习资源(不断更新)
nginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。   首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。 看了nginx源码,发现这是一份完全没有注释,完全没有配置文档的代码。   现在你最希望要的是一份注释版的nginx源码,可以从下面的链接中下载一份: https://github.com/jianfengye/nginx...
分类:其他好文   时间:2014-11-20 17:05:59    阅读次数:235
Remove Duplicates from Sorted Array II
Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For example, Given sorted array A = [1,1,1,2,2,3], Your function should return length = 5, and A is now [1,1,2,...
分类:其他好文   时间:2014-11-20 17:07:45    阅读次数:194
percona-toolkit的安装及简介
MySQL数据库是轻量级、开源数据库的佼佼者,其功能和管理,健壮性与Oracle相比还是有相当的差距。因此有很多功能强大第三方的衍生产品,如percona-toolkit,XtraBackup等等。percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。这个工具套件对DBA及运维人员着实不可多得。本文简要描述这个...
分类:其他好文   时间:2014-11-20 17:07:06    阅读次数:218
Wait VS Waitpid
Wait和waitpid出现的原因(SIGCHLD):      当子进程退出的时候,内核会向父进程发送SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止)      子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态。      父进程查询子进程的退出状态可以用wait/waitpid函数...
分类:其他好文   时间:2014-11-20 17:06:02    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!