二进制代码分析报告(好水的一个破解) 第一步,language.exe检测出程序加壳,经过Aspack加壳。 第二步,AspackDie.exe脱壳 第三步,language.exe检测脱壳后的程序,发现该程序是使用Delphi编写的。 第四步,将脱壳程序拉入IDA,通过ViewsàStri...
分类:
其他好文 时间:
2015-04-28 15:51:47
阅读次数:
275
因为8个转轮对应的位置比较没有规律,需要提前将这些位置存在数组中,方便旋转操作和回溯法的归位操作。
利用数组来人为储存没有规律的数字。
IDA*合了bfs步数最少和dfs字典序最小的优点。
#include
#include
#define maxn 500
using namespace std;
int block[24];
int roller[8][7]={
{0,2,6,1...
分类:
其他好文 时间:
2015-04-28 14:06:47
阅读次数:
157
介绍一下CTF常用工具,上面一张图作为索引,在比赛之前要了解清楚每个工具的作用,下面就来分别介绍一下。 Reverse GDB Linux调试器,强大的功能,不解释。 IDA Pro 静态反编译神器,同时支持动态调试,最新版本6.6,不解释。 OllyDbg Win下动态调试器,不解释。 用好了以上...
分类:
其他好文 时间:
2015-04-28 11:21:58
阅读次数:
353
这个代码可以在WIN8.1上面跑的 测试成功 自己测试的时候呢 把ObInsertObjectEx,DbgkDebugObjectType替换一下 最后用符号连接就完美了
这个不像昨天的那个伪代码 这个可以跑的 我跟着调试了一遍代码也是没有用IDA了 IDA太坑
NTSTATUS NTCreateDebugObject(OUT PHANDLE DebugObjectHandle...
样例输入:495 499
样例输出:495/499 = 1/2+1/5+1/6+1/8+1/3992+1/14970
规则是加数少比加数多好,加数相同,小的数越大越好。
分析:回溯无限,宽度优先便利一层都跑不完,所以用迭代加深搜索(iterative deeping):从小到达枚举深度上线maxd,枚举上限还可以减枝。
IDA*算法:深度上线maxd,当前节点n的深度为g(n),乐观估价...
分类:
其他好文 时间:
2015-04-27 15:19:09
阅读次数:
118
具体原理不清楚,在网上找了找,记录下。 第一步:将ida.cfg中cpp866 version的AsciiStringChars注释掉,把full version的AsciiStringChars取消注释,如下图。 第二步,Options-->Ascii String Style。选择Cha...
分类:
其他好文 时间:
2015-04-27 14:43:46
阅读次数:
281
还是参考了网上的很多资料,感谢这些前辈的分享。=====================================================================环境:win7 64 企业版,IDA6.6,root过的手机一部步骤:1、android_server(IDA的目录...
通过ida静态分析和od动态分析od程序,初步了解内存断点的机制...
分类:
其他好文 时间:
2015-04-26 16:46:33
阅读次数:
225
环境及工具手机 : 中兴 U887系统版本: Android 2.3.5工具 : IDA pro 6.6 、0101Editor版权声明:未经许可,随便转载目前so加壳有很多家,我己知的有 爱加密,梆梆,360,娜迦等 各有所长。今天把学习360的脱壳笔记记录下来与小菜共同学习,没有其它目的...
分类:
其他好文 时间:
2015-04-25 19:46:37
阅读次数:
283
给出一个16个点所构成的图形,分别由0,1组成,每次操作可以任选其中相连的两个点(必须一个为0,一个为1),进行0,1,交换
问3步内是否可以把图形变成:0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1状态
若不行,输出more
状压存储图形状态。ida*搜索 或者 BFS都行
IDA*搜索
#include "stdio.h"
#include "str...
分类:
其他好文 时间:
2015-04-16 17:43:58
阅读次数:
130