自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 name 'SegByName' is not defined [macOS IDA]

修改如下文件“/Applications/IDA\ Pro\ 7.4/ida.app/Contents/MacOS/cfg/idapython.cfg”// Alert before loading automatic scripts found in current directory// swig_runtime_dataN, sitecustomize and usercusto...

2020-02-24 13:26:10 373

原创 在越狱iOS上运行python,boost

requirements:libffi from cydiaarm64 device download:http://python.mila432.com/python_2.7.13-1_iphoneos-arm.debwhat to do after installing:ldid -S /usr/bin/pythonios10+:ldid -S /usr/lib/libpython2.7.dy...

2018-05-08 14:05:50 2019

转载 iOS抓包

使用rvictl有一个前提是要获取设备的UDID,看网上不少教程都是从xcode中获取UDID,步骤相当繁琐,快速获取UDID用命令行才是王道,果然不出所料,很快就找到了三种命令行快速得到iOS设备的UDID方法,如下:方法1:速度最快ioreg -w 0 -rc IOUSBDevice -k SupportsIPhoneOS | sed -n 's/.*USB Serial Number[^0-9

2017-03-30 15:21:02 666

原创 iOS10 经过yalu越狱后无法ssh登录和无法scp拷贝问题

iOS10 经过yalu越狱后无法ssh登录和无法scp拷贝问题:yalu102自带了SSH,无需安装OPENSSH,安装了请先卸载。1、SSH连接不上在手机上安装Mterminal,运行su,输入root密码,进入root权限,执行ps aux|grep dropbear(1)如果你看到的进程没有dropbear执行/usr/local/bin/dropbear -F

2017-03-16 14:32:17 7259 1

原创 Mach port right copy的全过程

1. mach_msg_server()(libsyscall\mach\Mach_msg.c)/* * Routine: mach_msg_server * Purpose: * A simple generic server function. Note that changes here * should be considered for duplic

2017-02-23 16:55:44 1392

原创 mach port分配的过程分析

1.mach_port_allocate(osfmk\ipc\Mach_port.c)/* * Routine: mach_port_allocate [kernel call] * Purpose: * Allocates a right in a space. Like mach_port_allocate_name, * except that the

2017-02-23 10:04:16 2293

原创 macOS启动过程源码分析

1. vstart(osfmk\i386\i386_init.c)voidvstart(vm_offset_t boot_args_start){ boolean_t is_boot_cpu = !(boot_args_start == 0); int cpu; uint32_t lphysfree; postcode(VSTART_ENTRY);

2017-02-22 14:49:54 2407

原创 2016年度总结

时光飞逝,转眼一下又过去了。。。记得去年写总结的时候窗外还飘着大雪,那时候刚放寒假没几天,还在享受的学生时代最后的一个假期。而且刚刚总结完自己研究生两年半的论文经验,准备节后分享给师弟师妹们。然而,白驹过隙,16年已经匆匆离去,这一年无疑是我人生比较重要的一年。经历了由学生身份到员工身份的转变,轻松自由的校园生活已经一去不还,取而代之的是一个极具规律、极具线条的上班族生活。回想

2017-01-23 22:57:40 326

原创 ubuntu安装问题

SquashfsErrors: unable to boot from the Ubuntu LiveCD, due to SquashFS errors like this:SQUASHFS error: sb_bread failed reading block 0x9d7f3SQUASHFS error: Unable to read fragment cache bloc

2016-08-09 16:11:43 3858 3

原创 统计代码行数

find . -name "*.java" | xargs cat| wc -l

2016-01-14 19:28:06 308

转载 欢迎使用CSDN-markdown编辑器

登进android系统中,用remount修改/system的只读权限,问题解决。 ourunix@ubuntu:~$ adb shellmountrootfs / rootfs ro 0 0 tmpfs /dev tmpfs rw,mode=755 0 0 devpts /dev/pts devpts rw,mode=600 0 0 proc /proc proc rw 0 0 sysf

2015-09-14 17:27:25 298

原创 Android短信发送和接收流程源码分析

1.发送短信的源代码如下:public void sendSMS(String phoneNumber,String message){ //获取短信管理器 android.telephony.SmsManager smsManager = android.telephony.SmsManager.getDefault(); //拆分短信

2015-06-09 10:10:58 1438

原创 Android 获取Device信息源代码分析

获取电话信息的代码如下所示:Build bd = new Build(); String model = bd.MODEL; System.out.println("MODEL= " + model); /** * getDeviceId *getImei * getDeviceSvn

2015-06-09 09:57:18 1327

原创 Android应用启动过程

1.Launcher启动桌面图标 Launcher.java在packages/apps/Launcher2/src/com/android/launcher2/Launcher.java 点击桌面图标时首先触发onClick(View v)函数:public void onClick(View v) { // 防止恶意点击 if (v.getWindowToke

2015-05-22 12:23:27 2904

转载 Android中Luncher掌控图片的显示

<application android:icon="@drawable/icon"android:label="@string/app_name"><activity android:name=".Activity01" android:label="@string/app_name"> <intent-filter> <action android:name

2015-04-23 16:14:26 403

原创 Android通过adb启动应用

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadc

2015-04-23 15:02:18 1361

原创 Android编译遇到的问题

1.问题1(其实就这个问题4.3比较头疼)out/target/common/obj/PACKAGING/public_api.txt:23522: error 12: Class android.telephony.gsm.SmsMessage changed static qualifierout/target/common/obj/PACKAGING/public_api.txt

2015-04-17 09:08:43 4452

原创 Android框架层添加自定义服务

1.添加自定义服务 可参考该文章:http://processors.wiki.ti.com/index.php/Android-Adding_SystemService 非常清晰2.添加服务后出现的问题 1)出现”add_service(‘privacy’,1c) uid=1000 - PERMISSION DENIED”这种问题,该问题就是不让你添加自己的服务,为什么呢?因为自从andro

2015-04-16 13:49:29 521

原创 Android 应用安装过程

1.网络下载安装:从market安装,没有安装界面 下载完成后,会自动调用Packagemanager的安装方法installPackage(),该方法调用了installPackageAsUser()方法:installPackageAsUser方法如下: public void installPackageAsUser(String originPath, IPackageInstall

2015-04-10 11:32:49 1308

原创 Android之PackageManagerService构造函数部分分析

1.Settings 在PackageManagerService构造方法中初始化如下:mSettings = new Settings(context);Settings构造方法如下: Settings(Context context) { this(context, Environment.getDataDirectory()); } Setting

2015-04-08 11:10:11 628

原创 Android申请地理位置时的流程及源代码分析

location permission

2015-04-07 17:47:13 1648

原创 Android-ActivityManager框架解析

ActivityManager 通信

2015-03-30 21:44:44 2708

原创 Android Zygote进程启动过程

Zygote Socket 启动

2015-03-13 15:18:49 544

原创 Android属性服务分析(property service)

android属性服务

2015-03-12 21:03:20 1345

MOSEC会议文章

上海MOSEC安全会议,luca等大神亲临!

2017-07-11

小米应用商店App爬取及下载

一款非常轻量级的爬虫,其中对爬取和下载的过程中做了优化,不会出现任何错误。一切自动化,内含ReadMe,教你如何运行。

2015-03-31

MockDroid的patch文件

一种Android安全增强的技术,可学习如何修改Android框架层源代码。

2015-03-31

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

TA关注的人

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