安卓代码逆向实例与加固建议

Young.Liu | 技术 | 2014-05-29
俗话说知己知彼,方能百战不殆,虽然这个说话比较绝对,但是作为开发者,在开发的过程中如果能知道攻击的几种方式,无疑是可以在源头尽量减少自己程序被攻击的危险。
随着Android平台的兴起,越来越多的开发者加入了安卓开发的阵营,而开发者在追求用户体验的同时,却忘记了对软件攻击的防范。近些年来,各种信息泄漏、恶意扣费、流氓推广屡见不鲜,Android系统的安全逐渐成为人们所关注的话题。
本文与大家分享一个软...

阅读全文>>

ė2281次浏览 60条评论 0 生活点滴

arm条件判断跳转指令与机器码对照

Young.Liu | 技术 | 2014-05-27

首先肯定,所有的机器码都是二进制的,只是为了好看和压缩文件体积,以16进制ASCII码显示。


 汇编语言条件码:


二进制码

指令符号

含义

二进制码

指令符号

含义

0000

EQ

相等

0001

NE

不等

0010

CS/HS

进位/无符号数大于等于

0011

CC/LO

清进位/无符号数小于

0100

MI

/负数

0101

PL

/正数或0

0110

VS

溢出

0111

VC

没溢出

1000

HI

无符号数大于

1001

LS

无符号数小...

阅读全文>>

ė4652次浏览 60条评论 0 生活点滴

arm指令集

Young.Liu | 技术 | 2014-05-22
指令格式

ARM指令的基本格式如下:

[java] view plaincopy
  1. <opcode>{<cond>}{S}{.W|.N}<Rd>,<Rn>{,<operand2>}  
  2. opcode为指令助记符,cond为执行条件。  


跳转指令

1、B跳转指令

[...

阅读全文>>

ė2208次浏览 60条评论 0 生活点滴

server2008 计划任务 目前没有可用的登录服务器处理登录请求

Young.Liu | 技术 | 2014-05-15

在创建了一个系统启动任务后,关机重启,发现计划任务未执行,状态提示“目前没有可用的登录服务器处理登录请求”,原因是任务没有设置指定的运行用户。

解决方法:

在任务的属性中,常规-》安全选项-》点选不管用户是否登陆都要运行不勾选“不储存密码”,确认后提示输入用户名密码,注意要有管理员权限的用户名,之后就可以在系统启动时运行任务了。

阅读全文>>

ė4139次浏览 60条评论 0 生活点滴

python搭建代理服务器

Young.Liu | 技术 | 2014-05-15

其实如果想实现一个代理服务器的功能,根本不用架设什么vpn,用python几十行代码就可以了,具体实现见附件

注:源码来源于网路

PythonProxy.py

阅读全文>>

ė2452次浏览 61条评论 0 生活点滴

java指令集

Young.Liu | 技术 | 2014-05-10

java指令集  



指令码

助记符

说明

0x00

nop

什么都不做

0x01

aconst_null

将null推送至栈顶 ...

阅读全文>>

ė2100次浏览 60条评论 0 生活点滴

细说 ASP.NET Cache 及其高级用法

Young.Liu | 技术 | 2014-04-24

转载地址 http://www.cnblogs.com/fish-li/archive/2011/12/27/2304063.html

许多做过程序性能优化的人,或者关注过程程序性能的人,应该都使用过各类缓存技术。 而我今天所说的Cache是专指ASP.NET的Cache,我们可以使用HttpRuntime.Cache访问到的那个Cache,而不是其它的缓存技术。

以前我在【我...

阅读全文>>

ė2124次浏览 61条评论 0 生活点滴

提升Web Services性能原来不是通过传说中的压缩Soap请求和响应消息来实现的

Young.Liu | 技术 | 2014-04-24
原来台湾MSDN有更有效的解决办法,
http://www.microsoft.com/taiwan/msdn/columns/adonet/AdoNet_20041231.htm


通过把DataSet序列化成XML格式后的数据格式化成二进制,减小网络间要传递的数据量来实现,不过1.x版本的.net Framework需要一个类: DataSetSurrogate 类, 2.0将会直接集成。

...

阅读全文>>

ė2125次浏览 60条评论 0 生活点滴

Web Garden模型

Young.Liu | 技术 | 2014-04-24

Web Garden模型

Web Garden模型可以通过 machine.config 文件中的 <processModel> 部分进行配置。请注意,<processModel> 部分是唯一不能放在应用程序特定的 web.config 文件中的配置部分。这就是说,Web Garden 模式可以应用到计算机中运行的所有应用程序。但通过使用 machine.co...

阅读全文>>

ė1920次浏览 60条评论 0 生活点滴

指令集-机器操作码对照集(修改c程序必备表)

Young.Liu | 技术 | 2014-04-15
指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定: l reg8: 8位寄存器。 l reg16: 16位寄存器。 l mem8: 8位内存数值。 l mem16: 16位内存数值。 l immed8: 8位立即数值。 l immed16: 16位立即数值。 l immed32: 32位立即数值。 l segReg: 16位段寄存器。 
机器操作码
汇编助记符和操作数

00
...

阅读全文>>

ė2361次浏览 60条评论 0 生活点滴
Ɣ回顶部