首页   注册   登录
 VYSE 最近的时间轴更新
test
2017-06-19 14:50:10 +08:00

VYSE

V2EX 第 9169 号会员,加入于 2011-05-31 00:28:55 +08:00
今日活跃度排名 872
7 G 92 S 56 B
1.88 元也不愿付, TOM 邮箱再次刷新底限
全球工单系统  •  VYSE  •  22 天前  •  最后回复来自 bumz
19
预订过 166 号码的可以选套餐了
分享发现  •  VYSE  •  185 天前  •  最后回复来自 Lincolnhui
33
Master 50 连胜了,人类前几名都输了....
AlphaGo  •  VYSE  •  2017-01-06 09:44:05 AM  •  最后回复来自 Sharuru
44
联通国内 1G 流量半年包 10 元
  •  5   
    优惠信息  •  VYSE  •  2016-07-17 23:19:16 PM  •  最后回复来自 upmost
    180
    联通 1G 半年包流量 10 元,拉小伙伴免费~~
    优惠信息  •  VYSE  •  2015-10-19 10:24:45 AM  •  最后回复来自 ptsa
    11
    该不该升级呢?
    Windows  •  VYSE  •  最后回复来自 apollooqm
    38
    VYSE 最近回复了
    @codehz #57 这个库不错, 做了不少 compat 补丁, 不过要是能封装一整套做 glue 的 libc, linker 直接跑已编译好的 ELF 就更好了
    @tempdban #53 搞错了一点 VirtualApp 并没有用 ptrace 把 substrate so inject 进去, 而是自己代码直接 load library 的. Frida, ADBI 这种会用 ptrace.
    @tempdban #53 linker 本质是负责加载 so, 最初两者只是实现细节上的区别, 比如之前研究一般情况可以替换:
    https://v-e-o.blogspot.com/2017/12/run-arm-executables-on-linux-x86-with.html

    不过最新的 Android linker 已经加入 PIE only, namespace, ZIP LD_LIBRARY_PATH 等一堆 feature, 现在已经没法直接移植到 Linux 平台
    我司也有产品直接在 LXC 里跑 Android, 两套 linker 随便用
    歧义相信长的准没错, 短的一般是自己想缩写结果错了
    4 天前
    回复了 pkxutao 创建的主题 Android 我惊讶的发现 nexus 6p 屏幕很难找到替代品
    G3 2K 屏去年换过, 有国行版就不用担心
    @s82kd92l #47 .......你自己再查查试试
    @s82kd92l #45 我原话"ptrace hook 上去也可以实现 JNI 提供的功能", 你怎么非要脑洞到 ptrace 其他 UID 的进程, 我是说通过 ptrace 可以实现很多 JNI 调用, 比如 VirtualApp 里用到的 Substrate.
    @s82kd92l #43 你可能有误解, 我说 exec 是说不需要 NDK, ELF 始终是可以执行的, 甚至可以用 Linux arm toolchain 静态编译出不依赖 Android linker 的 ELF.

    第二 ptrace 的确是 syscall, 见 bionic 代码
    unsigned int __fastcall _ptrace(enum __ptrace_request a1, void *a2, void *a3)
    {
    unsigned int result; // r0

    result = linux_eabi_syscall(__NR_ptrace, a1, a2, a3);
    if ( result > 0xFFFFF000 )
    result = j___set_errno_internal(-result);
    return result;
    }

    第三 ptrace 自己进程来做 code modify 从来没有被 seccomp 封过, 见市面多数加壳方案.
    @s82kd92l #36 Runtime.getRuntime().exec()
    and ptrace is a syscall
    其实禁用 NDK 没啥用, 你得禁 ELF 执行, 不然 ptrace hook 上去也可以实现 JNI 提供的功能, 现有 Android 不现实, 只能通过 secommp 这些再进行些 API 管控
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   713 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 15ms · UTC 23:02 · PVG 07:02 · LAX 16:02 · JFK 19:02
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1