首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Xserver脱壳解密APP

下载地址:https://github.com/monkeylord/XServer 0x01 前言 在测试APP的时候有时候会遇到参数加密的情况,这样就会导致不能修改请求参数,很多漏洞都测试不了了。...一般常用的方法是把APP放到jadx中脱出源码,然后在源码中找到对应的加密算法,这种方法遇到没加壳的APP还好,但是遇到加密的APP或者代码混淆的APP就很头痛了。...Xserver的应用场景就是脱壳,将明文数据先代理到Burp中,然后在传输到APP中进行加密(应该是这样吧,不是很懂哈哈哈) 0x02 应用 环境:雷电模拟器3.90.0 ?...原始的APP请求数据 ? Xserver中选择需要Hook的APP ? 然后重启APP,进入雷电模拟器的根目录,执行命令.\adb.exe forward tcp:8000 tcp:8000 ?...启动刚刚选择的APP后访问http://127.0.0.1:8000,如果出现如下界面就算配置好了 ?

2K40
您找到你想要的搜索结果了吗?
是的
没有找到

填邀请码安装:App裂变拉新的必备功能

填邀请码安装的使用填邀请码安装是openinstall自2016年推出的传参安装功能应用场景,经过多年技术精进和用例积累,目前该服务已经得到了大量互联网龙头企业客户青睐,改善了传统拉新环节中的邀请码绑定流程...填邀请码安装的实质便是传递自定义参数安装,通过openinstall SDK,能够实现将下载落地页(H5页面)链接上的自定义参数传递到下载目标App上,用于追踪安装来源,实现用户关系绑定。...对于App开发者而言,不需要再专门去开发一套账号匹配系统或邀请码匹配系统,也无需专门维护这样一个功能,只需接入openinstall SDK即可实现更便捷的填邀请安装功能,效率更高,开发更敏捷。...2、应用场景拓展不止是填邀请码安装这个场景,由于传递的渠道参数可以根据App的具体使用场景来定义,因此使用场景是多样化的,比如:App渠道买量结算:可以在地推等场景中定义各自不同的参数,然后分发给不同的地推人员或渠道...App自动进入房间:比如用户A在游戏中邀请用户B安装App,转发的邀请链接中携带房间参数,用户B点击链接安装App,首次打开时就会自动进入用户A开的房间。

91920

Web APP编程模型和IO策略

这篇文章着眼于解决这些切好的小问题上,单机上有哪些编程实践或者模型可以很好的做到高并发。本人web开发小白一枚,写文章是想梳理自己的思路,求得大牛斧正,希望各位多多批判。...如何在性能和可扩展性、维护性等其他指标找到一个平衡点,如何选择合适的编程模型,合适的第三方模块达到最小的overhead,这是成长为高手的开发者都会不断思考的问题。...High Performance architecture,这篇文章总结了四个性能杀手: 数据复制 上下文切换 动态内存分配 锁竞争 上面的编程模型之所以高效,就是将CPU用到极致,尽量避免这4种情况发生...小结两种webserver,可以发现Nginx使用了更高效的编程模型,worker进程一般跟CPU的core数量相当,每个worker驻留在一个core上,合理编程可以做到最小程度的进程切换,而且内存的使用也比较经济...一般IO策略的选用跟进程线程编程模型要同时考虑,两者是有联系的。 同步阻塞IO ?

89270

随时随地编程,GitHub App 终于来了

这里面最让我们程序员欢呼兴奋的,还是这家“全球最大的同性社交网站”终于上App了,让开发者们可以随时随地写下“灵感”!...移动版GitHub的诞生 自2008年诞生,GitHub的发展几乎是与智能手机同步,所以在外界看来,这个拥有了超4000万开发者的社区网站至今没有一款自己的App也是一件颇为让人不解的事情。...Github App特性 ? 由于移动版GitHub是作为原生应用程序构建的,它可以自动适应不同的屏幕尺寸,甚至可以根据你的系统偏好适配黑暗模式。...App 还有 Favorites、Recent、Pinned 等功能,方便用户标记感兴趣的项目。...值得一提的是,GitHub被微软收于麾下的时间并不长(2018年6月以75亿美元收购),GitHub方面表示此次移动端APP的开发与微软无关,在被收购前已经着手,但背靠微软这颗大树的确为其提供了更多空间

96130

杀 | 利用Python杀CS Shellcode

人们用助记符号代替机器指令码从而形成了汇编语言,后来为了使计算机用户编程序更容易,发展出了各种高级计算机语言。...0x03 为什么使用python python语言入门门槛低,上手快,且两三年前就出现了这种杀方式,但是很多人说网上公开的代码已经不免杀了。事实真的如此吗?...答案是否定的:CobaltStrike的管道通信模式加上将花指令杀思维运用在高级语言层面上一样有效,人话就是在shellcode loader的代码层面加一些正常的代码,让exe本身拥有正常的动作,扰乱...总结:本文所阐述的粗略且浅显的杀方法都是站在CobaltStrike强大的肩膀上实现的。...0x09 总结 此种方式的缺点:单文件体积过大,go语言比较小,veil里面有使用go进行杀的,单文件体积在800kb左右,如果你学过go的语法,建议你利用go语言来杀,具体操作,你可以在使用veil

4.2K62

杀】C++静态杀学习

别人的静态杀 在Github上看到一个c++的杀,在4月6号的时候,还是bypass 很多的,但是一个月过去了,我执行之后发现了只能过火绒: 项目地址:https://github.com/G73st...复现其他师傅的杀 2.1 c++部分 其实他这部分代码的逻辑就是一个利用自己的密钥进行解密,解密之后再申请内存,执行shellcode,在这里先将别人的代码下载下来,在本地跑一下: 先把项目下载,然后把...杀Windows Defender 对于作者一个月以前的更新,可以过Windows Defender,但是现在只能免杀火绒,在这里对此做一个小小的改动,就可以达到以前的那种效果,但是依旧无法过360(...因为杀一直会被标记,此处的tips暂不提供,希望师傅能够理解) 此时最新版的Windows Defender 上线成功: 但是!!!...当然,在这个杀中,均属于静态杀,有些属于乱杀,就像碰到易语言一样,大家都杀!

2.1K30

杀攻防之Webshell杀研究

杀技巧 木马程序可以使用多种编程语言来设计,不同的编程语言有不同特性以及提供的系统函数,所以在实现杀时可以首先考虑灵活运用语言的特性来实现杀,其次可以根据查杀软件的查杀规则来重构木马程序,躲避木马查杀工具的查杀...杀实战—小马杀 引用杀 因为D盾、安全狗、护卫神会对关键字eval中的执行变量进行溯源,当追溯到要执行的变量为一个通过POST接收的可疑数据时就会显示可疑木马,为了躲避这种溯源方式,可以通过多次使用...幸好今天"反引号"大哥来串门,不妨让他来帮个忙: 发现成功杀,之后我们再使用安全狗查杀一下看看————成功杀 护卫神————成功杀 至此,成功杀安全狗、护卫神、D盾,之后我们试试可用性:...之后使用安全狗查杀————成功杀 之后使用护卫神查杀————成功杀 至此,成功杀D盾、安全狗、护卫神,之后我们使用菜刀连接试试看是否可以正常使用: 杀实战—大马杀 加密&混淆 在杀处理的众多方法中...之后使用安全狗查杀————成功杀 之后使用护卫神查杀————成功杀 至此,成功杀D盾、安全狗、护卫神,之后我们试试可用性: 文末小结 这篇杀文章最初写作与2019年10月份左右,文中涉及到的杀技巧大多数是较为成熟的技巧

18010
领券