随笔分类 -  逆向工程

Android Permission 访问权限大全(转)
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows re... 阅读全文

posted @ 2015-03-04 21:29 Cosmic_Spy 阅读(510) 评论(0) 推荐(2) 编辑

使用DataConnectionDialog在运行时设置数据源连接字符串
摘要:介绍: DataConnectionDialog 类:打开“数据连接”对话框,获取用户选择的数据连接信息。 命名空间为:Microsoft.Data.ConnectionUI 所在程序集:Microsoft.Data.ConnectionUI.Dialog(在“%Visual Studio... 阅读全文

posted @ 2014-11-14 00:30 Cosmic_Spy 阅读(2211) 评论(2) 推荐(2) 编辑

透过IL看C#:switch语句(转)
摘要:透过IL看C# switch语句(上)摘要: switch语句是 C#中常用的跳转语句,可以根据一个参数的不同取值执行不同的代码。本文介绍了当向 switch语句中传入不同类型的参数时,编译器为其生成的 IL代码。这一部分介绍的是,在 switch语句中使用整数类型和枚举类型的情况。switch语句... 阅读全文

posted @ 2014-05-15 17:12 Cosmic_Spy 阅读(1606) 评论(0) 推荐(0) 编辑

别误用IsDigit与IsNumber函数(转)
摘要:1、起因最近发现程序中有一段控制TextBox数字输入的代码,相信大家都不会太陌生,如下:void int_KeyPress(object sender, KeyPressEventArgs e){ const char Delete = (char)8; if (!Char.IsDig... 阅读全文

posted @ 2014-04-27 18:09 Cosmic_Spy 阅读(760) 评论(1) 推荐(0) 编辑

反编译过程中常用的正则
摘要:get、set属性在.NET的编译过程中get、set属性转化为get_func()、set_func(xxx)方法。因此对于反编译出来的代码,逐个替换可能很慢,可以采用下面正则表达式分别进行查找替换:对于get访问器:\.get_{[^\(\)]+}\(\) 替换为 \.\1对... 阅读全文

posted @ 2014-03-22 23:11 Cosmic_Spy 阅读(1718) 评论(2) 推荐(1) 编辑

MSIL指令集
摘要:名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果第一个值大于或等于第二个值,则将控制转移到目标指令。Bge.S如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。Bge.Un当比较无符号整数值或不可排 阅读全文

posted @ 2013-12-17 20:20 Cosmic_Spy 阅读(1504) 评论(1) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

Your IP:
点击右上角即可分享
微信分享提示

返回顶部