作者:Fly2015
吾爱破解论坛培训第一课选修作业练习的第7题。这个壳没听说过,但是脱起来比较简单,根据ESP定律即可直达光明,Dump出原来的程序。
老规矩,首先对需要脱壳的程序进行查壳处理。
使用DIE查壳的结果,程序加的是RLPack壳并且原程序是用微软编译器编译的。
OD载入加壳程序进行调试分析,入口点代码反汇编快照。
看到PUSHAD指令想都不要想,...
分类:
其他好文 时间:
2015-07-15 11:12:12
阅读次数:
126
所谓旋转就是一端的位数移出字长后又插入到另一端中
unsigned char RoL(unsigned char c,int b)
{
int tmp;
for(int i=0;i<b;++i)
{
if(c & 0x80)
{
tmp=1;
}
else
{
tmp=0;
}
c <<= 1;
c |= tmp...
分类:
其他好文 时间:
2015-07-15 11:12:46
阅读次数:
124
直接上代码:// **** 函 数 学 习 ****// 在 swift 当中,一个个的方法就是函数
// 1.0、 定义函数的关键字是 func
// 在定义函数的时候,不管有没有参数都得加上括号,有参数在括号中写。
// 在定义函数时,当没有返回值的时候,也可以写成如下格式,当有返回值的时候在 -> 后面加上返回值的类型
// 1.1、 没有参数没有返回值
func pr...
分类:
编程语言 时间:
2015-07-15 11:13:13
阅读次数:
140
在linux环境下协同合作开发,会遇到很多情况,我们需要为这些账户设置特定的权限
这里我们需要用到ACL
1.添加账户,设置密码
useradd terry
passwd terry
2.acl设置:
2.1
屏蔽对软件配置的查看:对/usr/local这个目录下面的 mysql,nginx,php,mongodb2.6这几个目录拒绝访问
setfacl -m u:t...
分类:
系统相关 时间:
2015-07-15 11:13:31
阅读次数:
173
最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:
与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。
我认识很多杰出的程序员——这...
分类:
其他好文 时间:
2015-07-15 11:11:15
阅读次数:
119
一、主要方法简介:// 网络请求开始之前,先给用户提示,网络正在加载中...
[ProgressHUDshow:@"加载中..."Interaction:YES]; // 取消风火轮旋转
[ProgressHUD dismiss];[ProgressHUD showSuccess:@"数据已经为您请求成功" Interaction:YES];[ProgressHUD show...
分类:
其他好文 时间:
2015-07-15 11:10:44
阅读次数:
113
http://codevs.cn/problem/1021/题目大意
在一张无向图中求删去一条边后的从点1到点n的最短路的最大值。
点数≤\le1000,边数≤106\le10^6。
题解
一开始的思路是枚举所有边,然后分别跑最短路,然后妥妥地T。
先考虑不删边的情况,那么可以跑一次最短路。(众:废话!)
然而我们的目的是把这一条最短路记录下来。实际上,要删的边都在最短路上。(否则删了一条...
分类:
其他好文 时间:
2015-07-15 11:10:58
阅读次数:
106
1.数据的表示和存储模式
> 基本类型 (面向过程的语言, 处处皆函数!)
Int, byte, long, …..
Float, double….
boolean
char,String
> 数组 (基本数据类型的集群) (指针)
> 过度类型
没有一种数据类型能够用来说明一个人?
软件语言设计者发现使用任...
分类:
编程语言 时间:
2015-07-15 11:13:10
阅读次数:
112
今天突然发现线上一台oracle 数据库 服务器cpu 跑的很高,感觉不是很正常,仔细看了下;发现是smon 进程吃掉了一个cpu。
那么这个smon 进程到底在倒腾啥玩意
对smon 进程开启10046 跟下不就全明了了么
分析trace 文件就这么一个sql语句 ,这玩意在删smon_scn_time
delete from smon_scn_time where threa...
分类:
系统相关 时间:
2015-07-15 11:11:49
阅读次数:
235
问题看到有人问:
已知拱高10.4米的圆弧弧长36.7米,求圆的半径和圆心角(最好附带Matlab程序)。怎么限制x是锐角?
解答先根据大致情况推导一番
因为rr跟θ\theta有如下关系,只须求一个rr即可:
s=r?θs=r\cdot \theta可以利用的关系从图上看出还有:
x2=h(2r?h)x^2=h(2r-h)
sinθ2=xr\sin{\dfrac{\theta}{2}}...
分类:
其他好文 时间:
2015-07-15 11:12:35
阅读次数:
193
很多人在工作或者学习的时候,总是会发现自己过了一段时间以后,完全没有任何进步,或者进步非常之少。而对于每一个渴望让自己变得更好的人来说,是一件非常令人苦恼的事情,今天我们就来谈一下工作和学习上,可实现的、能够让自己持续进步的方法。
个人进步
首先我们来谈谈一个人进步的驱动源,以我个人的理解,所谓的进步,就是对自己不合理行为模式的纠正,简单的说就是对自己坏习惯的更改,而坏习惯的改...
分类:
其他好文 时间:
2015-07-15 11:09:38
阅读次数:
117
最近在搞服务端,遇到问题如下,
在mysql中插入中文乱码,或mysql中中文正常显示,但jsp在前台显示mysql中的中文时乱码,
解决方法,进入mysql控制台,执行
SET character_set_client='utf8';
SET character_set_connection='utf8';
SET character_set_results='utf8';
ok!
...
分类:
数据库 时间:
2015-07-15 11:11:12
阅读次数:
170
C语言的标准函数库与内存管理有关的函数从功能上分为两类:一类是系统对内存操作的函数,例如,读内存的函数、写内存函数,如从指定地址向内存写一个字节,一个字或向内存读一个字节或一个字操作;另一类是供用户动态使用内存的函数,例如,分配C程序一块存储区,并将该区清零函数;
1.动态内存分配函数
假如欲设计一个C程序,要求从一个文件读取一组数据并存放在数组中。如果无法预先知道文件中数据的确切数量,或者在...
分类:
编程语言 时间:
2015-07-15 11:10:33
阅读次数:
110
随着移动互联网的持续升温,企业选择开发对应的webapp网站已经成为了必要。下面笔者收集了21款针对开发者的移动开发框架,基于它们可以快速开发一个webapp网页或者hybridapp混合app,或者一些其他好玩的运用。
1.Fries
Fries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创造类似于Android的原生UI界面。该框架包含所有的重要组件,比如Form、工...
分类:
移动开发 时间:
2015-07-15 11:09:33
阅读次数:
132
预处理两个数组:
vis[x],有几个数能够变成x
num[x],所有数变成x最少需要变化的步数
ans=min(num[x]),vis[x]==n
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2015-07-15 11:09:45
阅读次数:
109
OC和C对比学习
1、已有C的基础,如何快速入门OC?
1)源文件对比
思考&实现1: 1)在C语言中,我们遇到不同后缀的文件有哪些?
.c .o .out .h
扩展名
.h 头文件
.c c语言原文件
.cpp .cc C++语言的原文件
.m Objective-C的原文件
.mm Objective-C++的原文件
OC中常见的两种文件...
分类:
其他好文 时间:
2015-07-15 11:08:12
阅读次数:
276
sysctl命令 系统变量 内核变量...
分类:
系统相关 时间:
2015-07-15 11:09:41
阅读次数:
173