GIS派-shaoge

GIS, 2DGIS, 3DGIS, WEBGIS,3DWEBGIS

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  开发与编程

摘要:使用baksmali及smali修改apk并打包 工具的下载,请自行google。 有时候使用apktool反编译apk修改Smali文件之后再进行build会出现错误,这种情况下可以换一个更高版本的apktool试试。 如果更高版本的apktool还是不能成功的话,就有点麻烦了,可以修改apkto 阅读全文
posted @ 2016-04-26 11:56 shaoge 阅读(3249) 评论(0) 推荐(0)

摘要:0x00 前言 随着智能手机的普及,移动APP已经贯穿到人们生活的各个领域。越来越多的人甚至已经对这些APP应用产生了依赖,包括手机QQ、游戏、导航地图、微博、微信、手机支付等等,尤其2015年春节期间各大厂商推出的抢红包活动,一时让移动支付应用变得异常火热。 然后移动安全问题接憧而至,主要分为移动 阅读全文
posted @ 2016-04-26 08:09 shaoge 阅读(861) 评论(0) 推荐(0)

摘要:1. 首先使用调试JNI_OnLoad函数的方法,先将apk以调试状态挂起,使用IDA附加上去。 2. 然后在libdvm.so中的dvmDexFileOpenPartial函数上下一个断点 3. 然后我们点击继续运行,程序就会在dvmDexFileOpenPartial()这个函数处暂停,R0寄存 阅读全文
posted @ 2016-04-23 18:35 shaoge 阅读(2642) 评论(0) 推荐(0)

摘要:.text:00001260 A3 04 00 EB BL sub_24F4 当前地址+ (偏移 << 2 + 8) = 目标地址 0x1260 + 0x4A3 * 4 + 8 = 24F4 偏移 = (目标地址 - 当前地址 - 8) >> 2 偏移 = (0x24F4 - 0x1260 - 8) 阅读全文
posted @ 2016-04-23 18:33 shaoge 阅读(1616) 评论(0) 推荐(0)

摘要:1.把ida 目录下android_server 传到android 目录中如:adb push android_server /data/local/tmp/adb shell 进入模拟器cd /data/local/tmp/chmod 755 android_server./android_se 阅读全文
posted @ 2016-04-23 18:31 shaoge 阅读(5706) 评论(0) 推荐(0)

摘要:JNI_OnLoad函数大概功能就是在程序加载so的时候,会执行JNI_OnLoad函数,做一系列的准备工作。很多时候,程序猿们会将一些重要信息放在此函数中,而不是通过某种事件来重复触发。包括说将反调试函数放置在此函数中。因此,调试手段发生了改变,上述调试方法基本上被淘汰。 1.静态分析,找到JNI 阅读全文
posted @ 2016-04-23 18:29 shaoge 阅读(3154) 评论(0) 推荐(1)

摘要:VB串口通信中经常会遇到10进制浮点数转为多字节Byte数据类型的情况,以及在接收后需转为10进制浮点数需求。VB有专门的API函数CopyMemory能处理2-10进制浮点数转换和10-2进制浮点数转换。下列代码演示了10进制Single(单精度浮点型转为16进制字符显示的浮点数和其相反运算:Option ExplicitPrivate Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length 阅读全文
posted @ 2012-09-01 21:12 shaoge 阅读(2734) 评论(0) 推荐(0)

摘要:HTTP请求格式:<request-line><headers><blank line>[<request-body>]说明:第一行必须是一个请求行(request-line),用来说明请求类型,要访问的资源以及所使用的HTTP版本.紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息.之后是一个空行.再后面可以添加任意的其他数据[称... 阅读全文
posted @ 2009-08-14 12:45 shaoge 阅读(18928) 评论(0) 推荐(4)

摘要:关于Alpha,beta,RC,RTM,CTP等版本意义 alpha就是α,beta就是β Alpha:内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.因为α是希腊字母的第一位,所有其用来表示最初级的版本,其一般用于软件公司内部测试。Beta: 这个是大家听说最多的一个单词。很容易理解就是测试版,这个阶段的版本会一直加入新的功能。RC... 阅读全文
posted @ 2009-08-13 10:44 shaoge 阅读(1565) 评论(0) 推荐(0)

摘要:按:通过其他的程序进行坐标转换有点麻烦,好像也没有好用的程序库,其实常用的就是着两个之间的转换,自己写坐标系定义也太麻烦了,找了找公式,自己按照公式也写一下,据说这样转换有误差,比较了一下,几十米吧,将就够用了。'************************************************************************'高斯克吕格与经纬度坐标值转换代码'Wri... 阅读全文
posted @ 2009-08-08 21:05 shaoge 阅读(1496) 评论(0) 推荐(0)