首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS逆向小技能:使用substrate及runtime进行hook(定时检测app是否开启)

使用substrate.h 进行hook 定时检测app是否处于前台运行状态 I 利用runtime API进行hook 利用runtime API 进行hook #import <Foundation...HasWechatInstance), [self class], @selector(hook_HasWechatInstance)); } #pragma mark - hook 方法 /** hook 是否已启动...app是否开启 应用场景:长期保证app一只处于运行中 NSTimer *timer ; %hook SpringBoard //applicationDidFinishLaunching -(void...target:self selector:@selector(checkHeart) userInfo:nil repeats:YES]; } %new - (void)checkHeart { //定时检测微信是否开启...hook, 封号的问题: 参数没传够,或者参数传错了 微信在请求中和方法的参数中加了检测,比如‘抢’的时候没有 timingIdentifier 这个字段就会判定为使用插件 检测签名,重签名就会被提示!

82330

让你iPhone的Safari浏览器自带翻译的方法!_Joi博客文章

---- iPhone小技巧-Safari浏览器如何自带翻译 如何在Safari浏览器翻译英文网站 如果你来到一堆看不懂的英文网站怎么办呢,聪明的小伙伴打开了谷歌浏览器,而一些小伙伴打开了翻译网站、App...---- 公告~1.由于网站维护问题,文章后面将加入赏内容2.如需其它教程可以联系我,我会按内容在下次文章更新你需要的内容3.Joi博客即将迎来第二次升级,敬请期待....如果有一定了解js脚本的小伙伴,都知道一些翻译脚本,大家应该比较熟悉在Via、Alook、Chrome、Edge浏览器上使用.其实Safari浏览器也可以一定支持js脚本,那么我们就可以利用这个来实现Safari...浏览器自带翻译 教程 1 开启Safari浏览器的JavaScript功能 在手机的 设置-Safari浏览器-高级里面打开JavaScript功能 2 在AppStore下载:微软翻译,在app

2.5K20

喂,快给我一个小程序预览码

需求 开发小程序的朋友们随时都会听到一句话:“喂,快给我一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你码……” 然后苦逼的你build了一个xxx环境的包,打开了微信开发者工具...终于有一天,你正在专心致志做一些不可描述的事情时,“喂,快给我一个xxx环境的预览码”,这时你内心怒吼了一句:“老子不给你码!你自己打去!”.../router') const app = new Koa() const port = 9871 app.use(bodyParser()) // 处理静态资源 这里是前端build好之后的目录 app.use.../dist') )) // 路由处理接口 app.use(router.routes()).use(router.allowedMethods()) // 监听端口 app.listen(9871) console.log...async getPort () { shell.cd(PORT_PATH) // http 服务在工具启动后自动开启,HTTP 服务端口号在用户目录下记录,可通过检查用户目录、检查用户目录下是否有端口文件及尝试连接来判断工具是否安装

47820

喂,快给我一个小程序预览码

需求 开发小程序的朋友们随时都会听到一句话:“喂,快给我一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你码……” 然后苦逼的你build了一个xxx环境的包,打开了微信开发者工具...终于有一天,你正在专心致志做一些不可描述的事情时,“喂,快给我一个xxx环境的预览码”,这时你内心怒吼了一句:“老子不给你码!你自己打去!”.../router') const app = new Koa() const port = 9871 app.use(bodyParser()) // 处理静态资源 这里是前端build好之后的目录 app.use.../dist') )) // 路由处理接口 app.use(router.routes()).use(router.allowedMethods()) // 监听端口 app.listen(9871) console.log...async getPort () { shell.cd(PORT_PATH) // http 服务在工具启动后自动开启,HTTP 服务端口号在用户目录下记录,可通过检查用户目录、检查用户目录下是否有端口文件及尝试连接来判断工具是否安装

52840

Vue学习-Vue CLI

Install vue-router:选择是否创建路由。 Use ESLint to lint your code:是否选择ESLint检测代码规范。...如果安装了之后想取消规范检测,在config文件夹下的index.js中,找到uesEslint选项,将其设置为false。 Set up unit tests:是否添加单元测试。....eslintrc.js文件:代码检测配置的内容(如果安装了ESLint)。 .postcssrc.js文件:进行css转化时的一些配置。 index.html文件:模板。...是基于webpack4造,vue-cli2是webapck3 vue-cli3的设计原则是“0配置”,移除的配置文件根目录下的build和config等目录(做了隐藏设计) vue-cli3提供了vue...是否将刚刚手动配置创建一个新的preset 如果选择Yes会让你起一个名字,并且选择Yarn或者NPM。

97120

一些APP渗透测试时的小tips

绕过frida反调试 方案一 有些公司,安全部门的人员,会通过编写 so文件,检测frida是否在运行,如果运行,就自动终止app,安全人员写的so,是单独的,不会跟app的业务功能关联,我们可以通过删除这些...通过hook安卓底层,依次打印运行app时加载的so文件,一个个打印出so文件,当打印到某个so文件时,如果app退出了,这个so文件,就是在检测frida是否运行 import frida import...过的,所以一开软件,会产生提示 root检测原理 我们在运行APP的时候,APP会用代码去固定位置进行检查,当前位置下有没有su命令,如果有,说明手机被root了 root的手机,会有一些特征,典型的特征就是...使用antiroot.js这个脚本 手机端启动frida-server,然后进行端口转发 运行这个js脚本: frida -U -f app包名 -l antiroot.js 查看手机APP...检测是否root。

8310

腾讯有个技术军团,“疯起来”连自己都

只见他飞快拿出一张卡片,嘀的一声,总裁办公室的门,就……就开了 ? 这个敢破老板办公室门禁的男人,叫Lake。用来破门的工具,是他在一小时前研制出来的。 ?...大家日常使用的腾讯APP和服务,在内部可能已经被他们善意地“攻破”过n次了。 就连腾讯大厦的停车场他们都未曾放过——让没有登记过的陌生车辆自由进入仅供内部使用的腾大停车场! ?...活好话少,专注“自己” 门禁、停车场还是业余活动,他们最常做的还是“进攻”腾讯自家产品和服务,也就是真正的“自己自己”。...如大家现在天天使用的微信小程序,在正式上线之前就接受过蓝军的多轮模拟攻击检测。 “我们消失了10多天,就是去广州微信团队驻场,搞特训营,吃喝拉撒都在一起,跟着业务红军做对抗测试。”...('js_content').addEventListener("selectstart",function(e){ e.preventDefault(); }); } (function(){ if

1.1K40

微信小程序初探【类微信UI聊天简单实现】

微信小程序最近很火,火到什么程度,只要你一开微信,就是它的身影,几乎你用的各个APP都可以在微信中找到它的复制版,另外官方自带的跳一跳更是将它推到了空前至高的位置。...//chat.js //获取应用实例 const app = getApp() const friends = require('....="\{\{ item.id \}\}" is="bubble" data="\{\{ ...item \}\}" /> template中的代码就不展示了,最开始我写模板的时候,是开了一个...由于当时自己的机器由于莫名的原因不能够进行登录,后来采用了本地开了一个websocket的服务器来实现消息的发送。...中需模拟历史消息的发送以及新加消息的发送,因此代码整体看起来是这样的: //chat.js //获取应用实例 const app = getApp() const msgs = require('.

5.2K51

开发|微信小程序与tensorflow.js模型引入

进入app.wxss页面,将padding后的值修改为0,然后保存。如果出现提示点Ok就行。 ? 然后就可以在模拟器上,看到自己的头像出现(手动码) ?...回到index.js页面,添加红线部分代码,传入canvas对象 ? 2)接下来就是引入模型,进入下面的网址,直接调用谷歌提供的模型作为案例。...以PoseNet模型为例,该模型能够对人物的姿态进行检测 ? 可以点击进入github页面,查看该模型的一些介绍和用法。 ?...将index.js内的所有代码替换为下方的代码。...//层数 })//加载模型,配置参数,详细的参数说明可以查看那个模型的github页面下的说明 //console.log(this.net) //该行代码用于检测模型是否加载成功

1.8K31

针对网贷诈骗行业诈骗链分析

1.2诈骗短信: 1.3诈骗过程(此处受害者用小辉代替): 某日,小辉手机收到一条关于网络贷款的短信,恰逢月底,捉襟见肘,小辉没忍住诱惑下载打开了app。...这次客服主动联系小辉,"您的信用额度不够,需要再刷流水3500元,请缴纳现金证明还款能力,缴纳后费用会连同贷款金额一起款到您的银行卡账户"。...小辉急了,眼看着下个月房租没着落了,咬咬牙找朋友借了3500元再次给客服提供的银行卡号,心想,这次你总没什么借口了吧!20000块钱,拿来吧你!...再登陆后台查看Payload是否执行 2.2 第二套源码漏洞分析 2.2.1 客服处Websocket-XSS 笔者能力有限,第二套诈骗贷款源码疑似一键搭建,均采用最新版宝塔+宝塔免费版WAF,在权限获取方面不足...在后台登陆成功后跳转的文件插入跳转js 跳转到事先准备好的假的flash更新页面 事先准备:免杀马一只 flash假域名一个(最好是包含有"flash"的字样) window.alert

63820

React Native在Android当中实践(五)——常见问题

请按照以下的步骤来修复此问题: 确保包服务器在运行 确保你的设备或者模拟器连接着电脑,并且手机打开了USB调试模式,然后在cmd中运行adb devices来查看已经连接好的设备列表 确保飞行模式是关闭的...在项目文件夹下输入react-native start或者npm start均可开启服务器,但是我们需要在PC端确认包服务器是否运行正常。...: react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output app...无需编译,我在第一次编译了ipa装好以后,就再也没更新过app,只要更新云端的js代码,reload一下,整个界面就全变了。...而且按cmd+d,可以打开一个chrome窗口,所有的js都移到了chrome里面运行,所以什么断点单步调用栈,都不在话下。

2.3K20

Python自动化收取蚂蚁森林能量,不错过暗恋的她

作者 | 锅g头 来源 | Crossin的编程教室 说在前面:今日文章次条推文是JS逆向加密内容,第三条推文是推荐一个零投资的副业,帮助大家在当下特殊情况搞一点收入....下载支付宝app,记住存放位置; 3. 打开命令行,输入以下信息 ? 码部分是支付宝app所在的位置 在输出信息中可以找到‘appPackage’和‘appActivity’的值: ? ?...需要注意的是,个人的主页是点不开的,但是不用做相应处理,因为点不进去就会在当前界面进行检测,判作无能量球,继续滑动到下一个。 第四步:检测有无可收取得能量 ?...然后再进一步分析能力球能否能收取,很简单,只需要判断每个classname的text是否含有“能量”这2个字就ok了,因为不可收取的能量球不含这两个字,代码如下: ?...为了防止有的能量没到时间,到最后一个好友时,需要返回顶端重新开始检测,我采取的方式是连续点击两次左上角的返回键,然后再重复上述的点击“查看更多好友”步骤,代码如下: ?

2K50
领券