首页
社区
课程
招聘
[原创]在android下实现多进程kill
发表于: 2015-8-5 10:28 11991

[原创]在android下实现多进程kill

2015-8-5 10:28
11991

  android下粉嫩嫩新人一枚,大牛飘过。最近在玩某某加固的脱壳,发现有多个同名进程存在,如果kill其中一个其他的就果断退出,果断不能愉快的玩耍了,于是就想能不能多个进程一块kill。
  在网上搜了搜,发现在linux可以进行多进程kill,而android是基于linux内核的,所以这种方式在android也是通用的。
                 命令为:ps | grep "包名" | cut -c 9-15 | xargs kill -19
  理想很丰满,现实很骨感。发现我的android设备不支持grep,cut,xargs...命令。又搜了下,发现安装“busybox”可以解决这个问题。由于我的是模拟器,busybox app安装不上,显示没有sd卡。我也懒得再改了,于是在 http://www.busybox.net/downloads/binaries下面下载了一个1.19.10/busybox-armv6l的版本,顺便把名字改成了busybox。
      使用:adb push busybox /data/local/tmp
            adb shell
            cd /data/local/tmp
            chmod 755 busybox

  之后每次使用的时候,就可以进入/data/local/tmp文件夹下,
             ps | ./busybox grep "包名" | ./busybox cut -c 9-15 | ./busybox xargs kill -19
  又可以愉快的玩耍了。。。。。。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 3
支持
分享
最新回复 (7)
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
2
不错。
不过用&&不行么?
2015-8-5 13:09
0
雪    币: 124
活跃值: (469)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
不太明白,这个"&&"怎么用
2015-8-5 14:05
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
4
kill pid && kill pid
2015-8-5 14:30
0
雪    币: 124
活跃值: (469)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
试了一下很好用,谢谢,比我这方法好用多了。。。。。
2015-8-5 14:48
0
雪    币: 163
活跃值: (1623)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
把进程都全部杀掉了,那还如何附加调试?
2015-8-10 10:37
0
雪    币: 124
活跃值: (469)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
没有杀掉,只是发送了暂停信号,可以进行附加,也就可以读取内存,进一步也可以控制pc,那么就可以用python实现动态脱壳以及修复。
2015-8-10 11:17
0
雪    币: 1636
活跃值: (653)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
ps | ./busybox grep com.playwith.rohanm.playstore | ./busybox cut -c 9-15 | ./busybox xargs kill -19
提示我:
See kill --help
kill: missing argument
2020-5-7 15:36
0
游客
登录 | 注册 方可回帖
返回
//