发个Android平台上的注入代码

转自

http://bbs.pediy.com/showthread.php?t=141355

rt,其实本质上就是linux下面的library注入
只不过处理器是arm的,需要额外处理一些东西
不少代码是从网上或xx直接借鉴的,谢谢这些代码的作者

整体流程分3步
1.在目标进程中分配内存,用来写shellcode和参数
2.往目标进程中写入shellcode, shellcode会调用dlopen来载入我们的library
3.运行目标进程中的shellcode

当然注入是需要root权限的,模拟器上可以直接用,但是真机的话,先exploit吧

上传的附件

LibInject.zip (3.9 KB, 2974 次下载)
时间: 2024-09-20 00:04:38

发个Android平台上的注入代码的相关文章

Android平台上最好的几款免费的代码编辑器

使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍.在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多 的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代码.于是,Android平台上大量基于代码编程的应运而生,谷歌应用商店里的代码编辑 器.编译器和开发环境比比皆是.由于不同的工具特性和缺点不尽相同,因此如何选择一款最适合自己的开发工具便成了一件头疼的事情.在这里,我们列出了 Android平台上5款最好的代码编辑器来帮助你作出选择. 1. Quo

Freeline - Android平台上的秒级编译方案

Freeline 技术揭秘 Freeline是什么? Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队15年10月在Android平台上的量身定做的一个基于动态替换的编译方案,5月阿里集团内部开源,稳定性方面:完善的基线对齐,进程级别异常隔离机制.性能方面:内部采用了类似Facebook的开源工具buck的多工程多任务并发思想:端口扫描,代码扫描,并发编译,并发dx,并发merge dex等策略,在多核机器上有明显加速效果,另外在class及dex,resources层面作了相应缓存策略

qt-Qt5 怎样 把 串口通信 程序 编译到Android 平台上 使用 ?

问题描述 Qt5 怎样 把 串口通信 程序 编译到Android 平台上 使用 ? 如题.Qt5 怎样 把 串口通信 程序 编译到Android 平台上 使用 ?现在编好了PC版,但是怎么编译到Android上,似乎有各种不兼容. 解决方案 应该主要是串口库的问题.java中的串口通讯是通过非标准库实现的,所以,很明显需要根据采用的库.平台进行部署.在android上使用,首先需要库的linux版本,然后还需要是for ARM的.

android平台-急急急 高悬赏 在Android平台上怎样做一个学生签到的系统

问题描述 急急急 高悬赏 在Android平台上怎样做一个学生签到的系统 急急急!!奉上全部c币~ 求怎样能在Android手机上做个小APP实现: 通过Android平台和GPS定位系统实现学生注册.登录,利用GPS定位发送位置进行签到,并能结合人脸识别验证,最终实现学生签到系统.并要求界面简单,使用Java语言. 解决方案 急急急!房屋销售管理系统的数据库急急 解决方案二: 参考一下吧http://download.csdn.net/detail/fnkfdn/9518416 解决方案三:

iOS 混合应用的关键点分析 - 仿 Android 平台 WebView 可注入本地对象方法的功能实现要点

iOS 混合应用的关键点分析 - 仿 Android 平台 WebView 可注入本地对象方法的功能实现要点 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 对于 iOS 和 Android 平

base64-Base64在java平台和android平台上加密的结果为什么不一样?

问题描述 Base64在java平台和android平台上加密的结果为什么不一样? java平台上: System.out.println(new String(Base64.encodeBase64("矿大CUMT".getBytes()))); 结果为:v/O080NVTVQ= android平台上: String d=new String(Base64.encodeBase64("矿大CUMT".getBytes())); System.out.println

Android平台上推出了类似iOS报刊亭的服务Google Play报刊亭

谷歌周三在Android平台上推出了类似iOS报刊亭的服务Google Play报刊亭.该服务帮助用户集中订阅报纸和杂志,并将于2014年进入iPhone和iPad平台. 与iOS报刊亭类似,Google Play报刊亭提供一站式的杂志和其他出版物订阅.不过,Google Play报刊亭同时整合了Google Currents应用.该应用以类似Flipboard的方式向用户展示多个网络来源的最新新闻. Google Play报刊亭同时也将提供多种报纸,包括<纽约时报>.<华尔街日报>

Speex 回音消除 在android 平台上 初见成效

也不知和上一篇,你们二位是同一位仁兄不,所以,还是分着转载吧! Speex 回音消除 在android 平台上 初见成效 搞了将近一个月的时间,将Speex的编码和解码做好了,发现还不错. 参考API,又尝试了回音消除,发现最新版还提供了用于在多线程中的playback()和capture(),有了这两个函数,就可以避免在线程中不能同步的问题. 结果,发现虽然进行了回音有了部分消除,但是,还是会一点啸叫以及回声,想来还是要做一点处理,譬如去噪,减小播放或者来音的增益. 在使用了speex提供的

没有在iOS或是Android平台上看到正版的、贴着Nintendo标签的游戏

很显然,任天堂这个传统的游戏巨头,在移动互联网的浪潮中丧失了方向.直到现在为止,我们还是没有在iOS或是Android平台上看到正版的.贴着"Nintendo"标签的游戏.现在,任天堂终于在Android平台推出了其第一款APP,令人失望的是,这款APP跟游戏没有半毛钱关系. 新的APP是由任天堂与日本通讯运营商Docomo联合推出,它能将3DS与一款Android设备绑定,然后让3DS使用Android设备来连接网络,然后就没有然后了.并且这款APP还仅仅支持由Docomo发布的包括