自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 bionic linker代码分析(1) - linker自举

研究bionic是两年前做symbol hook时,分析了linker解析ELF文件的相关代码;去年底Android 7发布之后,为了解决dlopen系统目录下动态库的限制,研究了系统库访问权限的相关代码,彻底把linker自举和加载动态库的流程理清楚。

2017-11-29 11:26:00 2165

原创 ELF Hook原理

Android ELF HOOK 原理, 修改PLT/GOT表数据实现对导入函数的HOOK

2016-04-05 21:12:33 6115

原创 iOS 获取系统启动时间

iOS 获取系统启动时间之前的代码是通过sysctl读取进程列表,取得kernel_task进程的启动时间作为系统启动时间,我也不知道以为为什么要这样做。 iOS9 sysctl被封了,于是这段代码就挂了。没办法拿到系统启动时间,导致会不停的累加pdp_ip0网卡的流量。

2015-12-15 14:29:53 6558

原创 解决UIWebView 前进、后退刷新的坑

分析对照UCWeb,通过设置 pagecachesize 解决UIWebView 前进、后退刷新页面的问题。

2015-12-03 23:59:46 24717 7

原创 龙卷风接口 - 逆向解出请求历史数据API

先贴两张界面截图:      图1 龙卷风设置界面      图2 龙卷风请求数据界面CnStockDrv.dll 导出函数:其中,请求数据的有QueryKDataGetTradeDataQueryTradeDataGetMinDataQueryMinDataQueryManyReportDataQuery

2015-11-11 13:31:11 3138

原创 MFC CCheckListBox 在rMBP的vmware win7上添加行崩溃

这两天悲剧满满。。一个一直很正常的程序,在我换了rmbp后,用vmware win7 运行竟然挂了。本来一直是这样的:结果它这样了:多亏vs强大的crash stack 跟踪

2015-10-29 10:10:35 144 1

原创 关于UMeng分享iOS9上配置NSAppTransportSecurity导致UIWebView无法访问渣浪微博

1.   我们发现在某个版本添加了UMeng社会化分享后,UIWebView无法访问http://m.weibo.cn, 查看错误信息提示https 有问题。 是由于m.weibo.cn会重定向到https://passport.weibo.cn/signin/login上去登录,然后这个请求在iOS9上被apple直接干掉了。     按照umeng的FAQ,增加分享功能的时候我们在info

2015-10-28 16:00:42 1115

原创 contiki OS 配置编译

1.编译sdcc#sudo apt-get install sdccubuntu下可以直接用apt-get 安装sdcc,但是12.04下的会出现编译错误,这个错误现象木有记录,14.04的会出现找不到库文件,如下: LD hello-world.ihx?ASlink-Warning-Couldn't find library 'libsdcc.lib'?

2015-08-03 23:38:07 1779

原创 H.264码流的RTP打包格式[FU-A]

本荷载类型允许分片一个NAL单元到几个RTP包中。下图 表示FU-A的RTP荷载格式。FU-A由1字节的分片单元指示,1字节的分片单元头,和分片单元荷载组成。FU指示字节有以下格式:FU指示字节的类型域的28,29表示FU-A和FU-B。F的使用在5。3描述。NRI域的值必须根据分片NAL单元的NRI域的值设置。FU头的格式如下:S: 1

2015-08-03 23:27:20 2334

原创 AMRNB音频的rtp打包格式

Payload Structure:+———————+———————-+————————————| payload header | table of contents | speech data ….+———————+———————-+————————————-payload header:0 1 2 3+–+–+–+–+|    CMR    |+–+–+–+–

2015-08-03 23:24:57 2204

原创 Android Dalvik模式下劫持 Java 函数

0x00. 前言        这是去年底干的事情了,研究这个的目的是为了劫持App中的所有流量并引导到squid节点。大部分的Http请求可以在编译dex时通过修改字节码,做些小手脚搞定;但是对于Webview中的视频流,以前一直没有解决,XX项目组由于是加速业务后端收费,对流量泄露并不敏感只会少收钱;而我们做定向流量业务前端收费,泄漏了会被用户投诉。        为了劫持这个这个流量

2015-08-03 22:36:42 1510

原创 MacOSX交叉编译Win_x86的GoLang程序

搞了个数畅的通视接口接收行情,可惜丫逼的只有个dll文件,现在用mac book pro,虚拟机跑xp卡的那是嗷嗷叫。于是又燃起了我那颗爱折腾的心。。。        想法是这样的,DLL是通过win的消息机制主动推给消息到窗体,Golang是可以通过第三方代码创建窗口,拿到消息的,同时也是可以调用dll的方法。就可以把通视接口的数据用golang转成web service。

2015-05-23 22:27:06 1482

原创 移植 RT-Thread 到MB9BF218S

MB9BF218S处理器移植RT-Thread OS

2015-04-20 22:57:25 2445

原创 HLK-RM04模块升级32MB SDRAM

HLK-RM04模块升级32MB SDRAM,uboot识别成16M的问题

2015-04-19 21:09:15 2291 1

原创 RT5350 HLK-RM04模块配置OpenWRT

HLK-RM04的RT5350模块更换OpenWRT固件过程

2015-04-19 20:35:29 3918

原创 ipa使用企业账号重签名并支持推送

iPA 重签名

2015-04-07 22:30:57 12829

原创 GoLang实现 weixin 接入的验证接口

微信很棒,Golang也很棒,我有一个小打算,用微信来控制我司的智能家居面板开关等等东东。刚好也在学习Golang,就拿它来练练手。微信规定了接入的接口必须是80端口的Http服务,每个发往公共账号的消息,微信平台都会通过Post方式丢到约定好的接口上,URL如下http://www.wadahana.com/weixin.goapp?signature=41a1e2aec5e0b

2014-08-12 23:33:41 1849

原创 cygwin上编译arm-linux gcc-3.4.4 glibc-2.3.5

cygwin 编译 arm-linix 的 gcc-3.4.4-glibc-2.3.5,

2012-07-01 22:45:07 4064 2

原创 iPad播放器2

在WebView里整合了流媒体的播放器。。  去年底小加班了一个月,他们拿去演示打单了。。偶却木虾米收获……    

2011-06-11 20:42:00 708

原创 linux 设置自动登录

前一段时间拿瑞萨SH7724的开发板出去忽悠客户,演示编解码效果,以及2D加速、Alpha通道等效果。做了个简单的脱机脚本,省得给客户演示也要带串口敲一大堆命令。。。悲摧滴花线single user下加载DirectFB竟然会挂。。只要查下inittable脚本把run level 2下的autologin加上去。。。记得在DM365下也遇到过同样的问题。。当初偷懒把可以autologin的n

2011-06-11 20:32:00 1009

原创 iPad版多路RTSP播放软件 ErPlayer 界面截图

初步完成。。 先能演示再说。。

2010-10-19 20:46:00 2764 3

原创 iphone toolchain 3.1.2 编译安装 --(5、PxlPkg.plist 模板)

1、  PxlPkg.plist文件格式CFBundleIdentifiercom.google.code.iphonedevonlinux.apps.erplayerRDPxlPackageFilesdestination/Applications/ErPlayer.appover

2010-09-23 16:30:00 1934 1

原创 iphone toolchain 3.1.2 编译安装 --(4、pxl文件打包)

<br /> <br />1、制作pxl安装包<br /> <br />以ErPlayer为例<br />1.1   在/home/eric/work/iphone 目录下新建一个Package目录用于打包工作<br />$mkdir –p /home/eric/work/iphone/package<br />$cd  /home/eric/work/iphone/packet/<br /> <br />1.2   创建ErPlayer 工作目录,和ErPlayer.app程序目录<br />$mkdir

2010-09-23 16:23:00 1226

原创 iphone toolchain 3.1.2 编译安装 --(3、FAQ)

         1、找不到 arm-apple-darwin9-gcc在.bashrc中添加PATH=/home/eric/work/iphone/toolchain/toolchain/pre/bin/:$PATH2、ld:library not found for –lobjc安装Acute_Systems_TransMac取出iPhoneSDKHeaderAndLibs.pkg$xar -xf iPhoneSDKHeadersAndLibs.pkg Payload$zcat Payload | cp

2010-09-23 16:19:00 1256

原创 iphone toolchain 3.1.2 编译安装 --(2、编译toolchain)

l  编译工具链toolchain假设toolchain已经通过svn下载到/home/eric/work/iphone/toolchain目录当中$cd  /home/eric/work/iphone/toolchain$mkdir –p file/fireware$ mv ./iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg ./files/$ mv ./iPhone1,2_3.1.2_7D11_Restore.ipsw ./files/fir

2010-09-23 16:15:00 1026

原创 iphone toolchain 3.1.2 编译安装 --(1、预备)

l  准备软件包:1、  iphone-toolchian 源代码svn地址:  svn checkout http://iphonedevonlinux.googlecode.com/svn/trunk/文件:用途:开源工具链源代码2、  iphone 3.1.2 fireware文件:“iPhone1,2_3.1.2_7D11_Restore.ipsw”用途:iphone 3.1.2 固件包3、  iphone 3.1.2 SDK文件:“iPhone3.1.2 SDK iphone_sdk_3.1.2_

2010-09-23 16:11:00 1405

原创 ubuntu安装中文支持以及scim中文输入

1)Now we can install some chinese packages,the commands are : sudo apt-get install language-pack-gnome-zhsudo apt-get install language-pack-gnome-zh-basesudo apt-get install language-pac

2010-03-06 12:53:00 434

原创 MySQL导入/导出.sql文件

导出.sql文件1.将数据库transfer_server_db导出到transfSRV.sql文件中:    mysqldump -u root -p transfer_server_db > /home/eric/transfSRV.sql2.将数据库transfer_server_db中的device_info_table导出到table.sql文件中:    mysqldu

2010-03-06 12:50:00 475

原创 ubuntu 9.04 nfs搭建

1.安装nfs服务器端和客户端  服务器端:sudo apt-get install portmap nfs-kernel-server  客户机端:sudo apt-get install portmap nfs-common2.配置共享文件  编辑/etc/exports,在其中增加要共享的目录    sudo gedit /etc/exports  配置    /home/eri

2010-03-06 12:47:00 540

原创 [摘抄/记录]GM8180 arm-linux SSH port

[Ref http://blog.chinaunix.net/u1/56406/showart_1090153.html] 1、下载 http://www.zlib.net/zlib-1.2.3.tar.gz http://www.openssl.org/source/openssl-0.9.8d.tar.gz http://mirror.mcs.anl.gov/opens

2010-02-26 15:04:00 763

picoc C语言解释器 很好用

很不错的C语法脚本解释器,可以嵌到自己的系统做脚本配置

2013-11-07

pelco-d云台协议

派乐高 (pelco-d )的云台 协议,英文版

2009-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除