51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2919|回复: 2
打印 上一主题 下一主题

求助tcpdump抓包安卓手机的问题

[复制链接]
  • TA的每日心情
    难过
    2015-7-29 09:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2015-7-29 09:08:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近小弟接到一个整机待机流量测试的任务,采用tcpdump抓包
    具体方法如下:

    set "sleeptime=10"
    set "axb=adb"

    %axb% root
    %axb% remount
    %axb% push .\busybox system/xbin
    %axb% shell chmod 755 system/xbin/busybox
    %axb% push .\daemonize system/xbin
    %axb% shell chmod 755 system/xbin/daemonize

    ::%axb% shell chmod 777 /data/local/tcpdump

    %axb% shell chmod 777 /system/xbin/tcpdump

    ::dos2unix .\runtcpdump.sh
    %axb% push .\runtcpdump.sh /data/
    %axb% shell chmod 777 /data/runtcpdump.sh

    %axb% shell rm -rf /sdcard/tcpdump/*.*
    %axb% shell mkdir "/sdcard/tcpdump/"

    set filename=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
    %axb% shell "daemonize tcpdump -i any -p -vv -s 0 -w /sdcard/tcpdump/tcpdump_%filename%.cap; sleep 1"
    %axb% shell "daemonize /data/runtcpdump.sh %sleeptime%; sleep 1"


    echo Started!!
    pause


    但是运行后

    E:\runTcpdump1.2\runTcpdump1.2>adb shell "daemonize tcpdump -i any -p -vv -s 0 -
    w /sdcard/tcpdump/tcpdump_20150729 917.cap; sleep 1"
    error: only position independent executables (PIE) are supported.

    E:\runTcpdump1.2\runTcpdump1.2>adb shell "daemonize /data/runtcpdump.sh 10; slee
    p 1"
    error: only position independent executables (PIE) are supported.



    求解决办法。。。。。。。。。。。。。。。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    6 小时前
  • 签到天数: 2774 天

    连续签到: 1 天

    [LV.Master]测试大本营

    2#
    发表于 2015-7-29 13:58:45 | 只看该作者
    人家经验总结如下,楼主作参考:
    PIE这个安全机制从4.1引入,但是Android L之前的系统版本并不会去检验可执行文件是否基于PIE编译出的。因此不会报错。但是Android L已经开启验证,如果调用的可执行文件不是基于PIE方式编译的,则无法运行。解决办法非常简单,在Android.mk中加入如下flag就行。
    LOCAL_CFLAGS += -pie -fPIE
    LOCAL_LDFLAGS += -pie -fPIE

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-9 23:02
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2015-11-9 23:02:07 来自手机 | 只看该作者
    jingzizx 发表于 2015-7-29 13:58
    人家经验总结如下,楼主作参考:
    PIE这个安全机制从4.1引入,但是Android L之前的系统版本并不会去检验可执 ...

    怎么增加,求解
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-23 13:16 , Processed in 0.065745 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表