• 实战用手机拿下代刷网数据库

    由于最近太无聊,就想去康康别人的数据库咋样不过也是拿中小型的开刀,大型的就算了。 准备工具:手机,MT管理器,大马,站长之家,其余的自想,可以带个图片马 顺便找个代刷网 他的域名加上admin康康,嗯。。。 之后用站长之家,查出它的IP 之后我们尝试访问它的主机控制台特别强调本贴针对虚拟主机搭建的东西 众所周知,只要加个端口3312和vhost就可以进入控制面板登录界面 然后咱们康康啊,试着访问这个服务器安装脚本的后台,进不去昂之后操作来重点了,如果需要安装的源码,那么就是加个install,这位小伙子没有警觉性,都不删这个的 试着访问它下方提示的,结果有安装锁 然后试着访问它填的数据库,都知道是config.php,然后咱们康康,结果一片空白 之后就得换方法了咱们康康,诶,这么访问就出来了然后他填了数据库信息,太不谨慎了,这个文件不填也可以安装的咱们试着登录他的主机面板填好,登录,嗯哼 然后不要动里面的源码,先改一下数据库密码。 再偷偷放上个大马玩玩 额。。。好吧其实这篇文章是我闲得慌胡编乱造,半真半假。。。 ...

    2020-03-18 5051
  • 利用Aria2搭建个人磁力下载器

    鉴于国内磁力下载基本被迅雷所掌控,而现今电影版权的一步步收紧,使用迅雷高速下载磁力电影也逐渐成为天方夜谭。影视发烧友们,急需一款高速的磁力下载工具也在情理之中。废话不多说,本文介绍使用Aria2搭建属于你个人的磁力离线下载器。 示意图 所需工具:一台VPS,SSH工具,互联网。(注:文章相关脚本来源于doubi.io) 一,Aria2服务端的准备: 使用SSH工具(如:Xshell等)连接到你的远程VPS。这里需要注意一点问题:使用BT下载电影,美剧等,或多或少都会涉及到版权问题,请购买对于版权监管相对宽松的国家或地区的服务器提供商的主机。如若不此,可能会导致封禁主机或账户,乃至更为严重的行为发生。(虽然本人正在使用美国服务商提供的位于Los Angeles的VPS,下载了大量的BT影片,但仍未产生任何不良后果,故,对于该建议仅供参考。) 切换到管理员账户,粘贴以下代码并运行:wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh ?按照一键脚本,安装即可。注意,安装完毕后,请保存好第三行的密码。 服务端的搭建使用一键脚本便可以轻松的结束。如果不放心该一键脚本,可以自己编译安装Aria2,官方网址https://aria2.github.io/ 二,Aria2前端的搭建(重点来了) 关于Aria2的前端面板种类很多,这里选用使用人数较多的AriaNG. 1,caddy的安装配置 这一步,通过caddy搭建一个简单的HTTP服务,便可以通过任何网络随时随地访问你的Aria2面板,十分的方便。 2,安装AriaNg 首先我们先安装解压缩依赖 最后一步来咯,输入/etc/init.d/caddy start,启动Caddy,如果提示caddy启动成功,恭喜你,大功告成! 如果显示caddy启动失败,请重试上述AriaNG安装步骤,并检查相关端口占用 三,使用你的Aria2创建BT下载任务。 在浏览器中输入HTTP://你的服务器ip:端口号(如果是使用80端口,端口号可省略),如果没有意外,便可以进入到面板当中。 选择左方的AriaNG设置,可以看见在全局右边有你的ip地址,点击进入,最下方的Aira RPC密钥当中填入第一步搭建Aria2服务端脚本产生的密钥,刷新页面,当左下方状态显示已连接时,便可以爽快的进行下载咯。(不限于磁力下载,各种下载类型均可) 文件将下载到默认地址/usr/local/caddy/www/aria2/Download,配合IDM从服务器端高速取回即可,这可比直接下载种子的速度不知道高到哪里去了。 ...

    2020-03-17 561
  • 电脑U盘重装Windows7教程

    u盘重装系统win7应该怎么操作,使用u盘重装系统前应该做什么准备?阅读微软电脑u盘重装系统win7教程后,相信大家就能学会如何通过u盘进行win7系统重装,学会了这个小技巧,大家在今后面对系统问题时就能多一种解决方案。 u盘重装win7是重装win7系统的一个较好的办法,使用u盘重装可以在电脑无法进入桌面的情况下对系统进行重装,还能通过pe系统及时抢救电脑内的文件,是一种功能全面的重装方式。大家可以通过雷蛇电脑u盘重装系统win7教程学习如何使用u盘重装。 事前准备: 1.容量8g以上的u盘一个,使用u盘前需要先将u盘内的文件清空或者全部转移。 2.搜索小白系统官网,将小白一键重装系统下载到可以运行的电脑内。 步骤一、制作u盘启动盘 1.将准备好的u盘插入电脑,打开小白一键重装系统,点击制作u盘。 2.选择win7系统进行制作。 3.小白一键重装系统会弹出警告,提示对u盘进行备份,直接点击确定即可。 4.等待u盘启动盘制作完成。 步骤二、设置电脑u盘启动 1.查找火影笔记本电脑的u盘启动热键,可以上网查找,也可以通过小白一键重装系统提供的启动快捷键菜查询。 2.重启电脑,连续按下刚才记录的启动热键,屏幕出现启动选择项后,选择USB选项,按下回车键进行u盘启动。 步骤三、安装系统 1.进入u盘启动后,选择【1】选项按并下回车键,打开小白PE系统。 2.进入小白PE系统,PE系统会自动启动装机工具,使用装机工具安装win7系统。 3.选择C盘为系统盘,点击开始安装。 4.系统安装完成,拔出u盘,点击立即重启。 5.等待电脑重启,按照系统提示完成win7系统初始设置,系统重装完成。 ...

    2020-03-16 435
  • Windows10怎么设置默认浏览器

    Windows10是美国微软公司研发的新一代跨平台及设备应用的操作系统。许多朋友因为工作的需要会给电脑安装多个浏览器,比如安装有谷歌浏览器,360浏览器,火狐浏览器等多个浏览器,那么怎么更改默认浏览器呢,下面就来看看小编的操作方法吧。 win10系统怎么设置默认浏览器 1、点击开始按钮,在开始菜单的左侧打开“设置”。 2、在打开的windows设置界面中点击系统选项打开。 3、在新出现的界面中点击界面左侧的“默认应用”。 4、然后在右侧的“选择默认的应用”的选项中找到“web浏览器”选项点击。 5、在弹出的浏览器选项框中选择需要设置为默认浏览器的浏览器点击即可。 QQ交流群:641912805 ...

    2020-03-16 662
  • 常用的几种IP定位

    这里我总结了几个方法依次说明(按精准度排名) 1.GPS定位 2.IP定位 3.路由器mac定位(BSSID) 4.手机号查归属地 主要方法就这几种当然可能也有其他的方法这里不一一列举了 一、先来介绍GPS定位,GPS即全球定位系统 (Global Positioning System,GPS)是一种以空中卫星为基础的高精度无线电导航的定位系统 使用条件:获取了对方的经纬度 查询地址:http://m.gpsspg.com/maps.htm 如果想要获取对方的GPS地址前提是对方开启了GPS位置权限,这里我们可以通过网页钓鱼的形式来获取 二、其次则是IP定位,IP即是Internet Protocol(网际互连协议) 使用条件:拥有对方的IP地址 查询地址:https://chaipip.com/ip.php 关于IP定位,最早是通过运营商实现,每个运营商申请到的ip段,在某个范围内使用。 因此早期只能是国家为单位的基础数据。 对于比较大的国家,就进一步划分,比如,中国某通讯公司(不打广告),固定将某些ip分配某些机房使用,而这些机房则具备地域属性,因此就可以知道某些ip的位置是哪个省市区。 在进一步,网上有种测算路由的方式进行定位,就是由大范围逐个跳转,跟踪路由。从而对比找出ip所在的小范围。 随着大数据发展,百度等平台做了大数据匿名收集数据,数据实时分析。因此可以将手机收集到的精准GPS数据和当前所用IP数据成对上报给后端服务器,运算过之后,就可以得出某个IP的分布范围数据。 这样使得IP定位得以定准到区级甚至到街道 获取对方ip可以通过QQ微信等社交平台发送包含有获取ip的链接进行获取上传数据库,获取到的链接可以到百度进行查询 三、接下来是mac地址定位 使用条件:已知一台WLAN热点设备的mac地址 查询地址:https://www.opengps.cn/Data/WIFI/Search.aspx 关于查询结果: a,不是所有的wifi都能被查询到位置。 b,使用年限越 QQ交流群:641912805 ...

    2020-03-16 618
  • 手机不想接电话怎么设置空号 安卓/iPhone均可设置

    用户可以给手机设置呼叫转移,一旦有电话打进来,就自动转接某个空号。 如此一来,有人拨打你号码时,就会提示“您拨打的号码是空号”。 此方法只会影响手机通话,用户依旧可以正常上网、玩游戏等。 安卓手机的设置方法: 打开手机拨号盘,输入 **21*999999# ,点拨打按钮,即可一键将手机呼叫转移到 999999。 如果后期想 取消呼叫转移,只需在拨号盘重新输入 ##21# ,再点拨打即可。 另外,安卓去手机设置里操作呼叫转移,也是可以的。 苹果手机的设置方法: iPhone 手机由于系统权限问题,通过拨号盘一键设置,可能会出现失败的情况。所以,推荐用户去设置里修改。 依次打开 “设置-电话-呼叫转移” ,点击 “转移到” ,输入 999999 即可。 后期如果想取消呼叫转移,记得删除 999999 ,或者直接关闭呼叫转移功能。 ...

    2020-03-16 2004
  • 去除QQ音乐启动广告

    1.一个聪明的大脑 2.一双不断实践的手 3.按照图片来修改 ...

    2020-03-15 1119
  • 破解双开助手会员

    首先提取安装包 打开dex,选择dex++ 搜索内容getGrade 方法名 结果有三个 点第一个进去 343行下面加个代码const-string v0,"1" 保存 最后勾选自动签名,确定,就可以安装了 虽然不显示到期时间,但还是可以用会员功能 ...

    2020-03-15 792
  • 修改手机型号

    需要工具:mt管理器 完整root 和一个并不聪明的大脑 打开mt 找到/system/build.prop 然后: ro.product.model=(你的手机型号) ro.product.manufacturer=(你的手机品牌) 效果图在下面(其他应用识别也是这个机型) QQ空间标识是品牌在前面(乱改会导致开不了机的哦) 效果图↓ ...

    2020-03-15 714
  • 防不胜防的网络定位套路

    其实IP定位是不精准的,特别移动设备的IP,因为我们移动设备的IP都是由运营商临时分配的,然而一个运营商dhcp服务器分配服务的地址范围大概是四十千米到五十千米。但是遇到社会工程学攻击,哪怕你是移动设备的IP,如果收集到大量关于你的个人信息,通过分析能判断出你所在的省份以及城市 QQ抓包大法 该方法是通过语音电话进行抓取IP地址的,操作方法给目标拨打语音电话,或者让对方查看你的分享屏幕,远程协助等方式。如果对方是一个程序员或其他技术员,告诉他你遇到了一个难以解决的问题,需要对方的帮助。并且告诉他有个文件要发给你,上电脑接收,接着这个时候拨打一个语音电话过去,一般人都会直接用电脑接通.....这时候IP地址就暴漏了 如果是手机在线的话,像上面所说到的,移动设备IP地址不精准。 QQ探测IP大法 这个方法比较常见,至于是哪个软件我就不说。它的探测方法跟抓包大法差不多,但是它的分为免费用户以及收费用户,免费用户只能通过文件传输语音通话方式去探测IP,收费用户可以通过分享音乐方式去探测,就讲讲收费用户的探测方法 在这里我想起了一个人,不提他名字了也是玩社工的,当时用小号加了他QQ没一会就发了一个探测IP地址的音乐过来,汗...心里感觉非常不舒服,这人是有毒吗谁都要探测一下才舒服,要不是挂了国内代理,地址差点就暴漏了,他以为这就是我的地址... 就是上图这一条Hello,world!的音乐探测信息,如果你点进与他的对话框,你只要打开对话框了,他那边就可以探测到你的IP地址了,不需要你打开去看.. 微信探测大法 微信探测其实跟第二个探测QQIP方法比较相似,首先工具会生成一个链接,打开链接之后也是一个音乐,再把这个音乐分享给目标 也同样不需要对方打开,他只要看到这条信息就能探测到..并且你还可以撤回!这才是最可怕的,无形定位最为致命.... 定制版的网页链接获取用户地理位置 经过一个朋友介绍,某个群的群主可以为你定制一条获取用户地理位置的链接,这一条链接可以是任何链接,比如:腾讯的游戏活动,天猫京东主页/商品信息 定位链接可以插入任何网页,比如一些游戏活动,当他提示要获取用户地理位置,一般人觉得没问题就点同意了,点击同意之后就不用说啦,自然是地理位置暴漏了,这个GPS获取的位置可比IP地址精准度高很多很多,这些网页定位方法全都来源HTML5提供的一个接口,像比较多人在用的定位X 最低充值一百块钱起,可以说是很坑的了! 后话 以上所述的几个定位套路是比较常见的,还有一部分小众定位方法,这里不多讲。 怎么样才不会让自己的IP地址暴漏这个问题,养成科学上网的好习惯,以及一些陌生人发来的链接不要点....隐私保护的问题,说起来一大堆,留着以后有机会再说吧 ...

    2020-02-25 1041
  • 白嫖自动贩卖机

    前言:好久没更文了,水一篇超短的文章吧。经常碰到好多童鞋问我怎么成为一名黑客,学黑客是不是非常难,是不是需要非常高的编程功底或者非常高的计算机基础?其实并不是这样的。 1.什么是黑客 什么是黑客呢?在大部分人眼里黑客是一群神秘的群体,无恶不作,网络上的恐怖分子。当然最近某部CTF神剧也火了,让一部分群体认为黑客是一群坐在电竞椅上的热血青年,热爱追逐梦想。(虽然这种黑客不是没有,但是大部分都是穿着拖鞋,叼着香烟,满嘴荤段子的抠脚大叔),但是真实的黑客并非像网上传言中的到处搞破坏,也没有黑客帝国里的酷炫。黑客其实是一个平凡的群体,脑回路清奇,爱搞事,不甘寂寞罢了。 2.如何成为一名黑客 经常碰到很多中二少年问这样的问题,如何成为一名黑客?成为一名黑客需要怎么做?更有甚者花钱在网上找了所谓的师父,学了所谓的黑客技术。每次看到这些问题我都在想,你们有时间在这问这个问题,为啥不花这个时间去学习呢?一点基础都不会,即使碰到一些大牛,大牛们也不知道该从何教起。扯远了,其实成为一名黑客很简单,根据个人经验总结下面几点: 1.感兴趣(兴趣是最好的老师,兴趣是学下去的动力) 2.善于观察和总结(大部分的漏洞都是在经验的基础下和细节的观察下出来的) 3.脑回路清奇(这个很难解释,但是这是个非必须的重要条件) 以上三点可以看出看出成为一名黑客并不难,只要有兴趣,有观察力,甚至不用很好计算机基础,你就能成为一个新手黑客。 鲁迅曾经说过:深厚的计算机基础和良好的编程能力是在技术道路上越走越远的基础,但永远不是必须条件。下面就举例说明一下。 3.黑客从自动贩卖机开始 在我大学时候,宿舍楼下几乎都有一台自动贩卖机。那时候我就在想,既然没人管理,是不是可以破解自动贩卖机,白嫖饮料泡面之类的东西。 1.任何的漏洞都是从观察开始的 1.1一元夺宝     那时候自动贩卖机还有一元夺宝活动,只要选中商品花一块钱就可以参与夺宝,获奖概率是1/商品价格。活动介绍上有算法规则:订单号/商品价格求余,当余数等于某个值的时候代表获奖。     既然知道算法,只要知道订单号就可以通过一块钱买下任何一样高价值的商品,订单号也很好得到。在支付宝支付的时候到输入支付密码的时候,取消。这样就可以在待支付的订单里找到订单号了。(这个漏洞只是随口一提) 1.2总控遥控器 贩卖机当货物卖完的时候需要人工补货,每当补货的时候我就蹭上去观察细节,怎么补货的。第一次发现每次补货都会要输入一个补货码,才能打开贩卖机。第一次尝试是记录下补货员的补货码,当补货员走远,我再次输入补货码,失败了!!!后猜测可能是随机码。但是一次失败没必要气馁。继续观察。 在一次观察中发现,贩卖机里面有一个遥控器,是用于故障调试的。而且仅仅用一块吸铁石固定在贩卖机的内壁。这个时候我就有了一个大胆的想法。只要用一个强力磁铁,异性相斥。就可以把遥控器弹下来。再一次月黑风高的晚上实践之后发现我的猜想是没错的。 拿下遥控器,点击出货测试。你就会听到一阵饮料下坠,货盖打开的声音。 ...

    2020-02-11 1015
  • Ping机器人记一次偶然发现的漏洞

    咋们群里有个有很多这样的机器人,也名为ping机器人 先科普一下 ping是什么东西 就是一个网络诊断工具,判断网络是否通畅以及速度怎么样 具体请自行百度:链接在此:ping-百度百科 好,进入正题,因为一次偶然的机会 我听说,有些机器人的ping并非机器人来测速,是直接用cmd进行测速 于是做了以下测试 我们得到以下结果,说明命令成功的被执行 我所输入的shutdown -s -t 1 意思是一秒后电脑关机(Windows系统的cmd,也叫dos系统) 他居然关机了,结果我测试的机器人,结果不理想 不过大多数都被修复了 ...

    2020-01-31 1253
  • 写个代码实现自动戴口罩

    初四,晴。窗外树枝晃动了1693次,楼下停车59辆,小鸟叫了167声,飞来飞去196次。我家厕所瓷砖有302片,地板铺了679片,玻璃39块,木地板1067块,家里大米有35216粒。你们呢? 无聊之极,写几个代码打发时间! 大致的效果如下: 用到的技术主要有人脸识别(当然,调用了接口)、openCV图像处理这两项。 def get_mouth(dst_pic): with open(dst_pic, 'rb') as f: base64_data = base64.b64encode(f.read()) url='https://api-cn.faceplusplus.com/facepp/v1/face/thousandlandmark' headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36'} data={ # api_key,api_secret需自己申请 'api_key':'', 'api_secret':'', 'return_landmark': 'mouth', 'image_base64': base64_data } r=requests.post(url,headers=headers,data=data) mouth=r.json()['face']['landmark']['mouth'] x,y=[],[] for i in mouth.values(): y.append(i['y']) x.append(i['x']) y_max=max(y) y_min=min(y) x_max=max(x) x_min=min(x) middle_x=int((x_max+x_min)/2) middle_y=int((y_max+y_min)/2) size=(int(3*(x_max-x_min)),int(5*(y_max-y_min))) return (middle_x,middle_y),size ...

    2020-01-28 992
  • 自动化篇 | 再也不用担心老人们用智能机了

    智能手机越来越普及了,不仅能满足老人需要的基础功能,还能给他们带来更多娱乐方式。相信大部分的人,现在给老人购买新机,都会优先购买智能手机。由于智能机操作的复杂性,很多老年人的手机使用一段时间之后,不知不觉间,下载了一大堆垃圾软件,内存占用越来越大,机器越用越卡。那有什么办法可以阻止用户下载垃圾软件,保证手机系统的纯净性呢?1、最佳方案起初,想到的方案是定时去卸载应用,如果是 Root 后的设备,可以利用 pm 命令去静默卸载,大部分非 Root 设备只能使用 Intent 可视化卸载,显得效率极其的低下。后来,想到一种最方便、稳定的方式,就是使用无障碍服务,阻止应用的安装。首先,新建一个无障碍服务。接着,对系统默认的应用安装界面进行页面分析,编写配置文件,设置 packageNames;需要注意的是,有些产商对应用安装界面进行了定制化,以原生、小米、魅族为例,packageNames 就需要指定多个。 <accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"     android:accessibilityEventTypes="typeWindowStateChanged"     android:accessibilityFeedbackType="feedbackGeneric"     android:accessibilityFlags="flagDefault"     android:canRetrieveWindowContent="true"     android:description="@string/desc"     android:notificationTimeout="100"     android:packageNames="com.android.packageinstaller,com.miui.packageinstaller,com.android.packageinstaller/.FlymePackageInstallerActivity" /> 重写 onAccessibilityEvent() 函数,当页面发生变化,接受到事件的时候,立即执行全局返回操作。 performGlobalAction(GLOBAL_ACTION_BACK); 2、应用商店一般来说,系统内置的应用商店默认是静默快速安装,不会出现应用安    装界面,所以上面的阻止安装操作会失效。    事实上,下载垃圾软件的场景大部分来自于一些新闻视频类 App,被诱导点击操作导致。并且,应用商品 App 提供了一个入口,方便我们安装其他应用等,比如:微信、抖音等。3、应用过滤进阶步骤 1 默认会阻止所有的非应用市场 App 的安装,为了保证功能的完整性,需要自定义过滤的应用。首先,可以编写一个应用列表界面,用来展示所有的第三方应用App,拿到他们的应用名称、应用包名、应用图标。选择需要过滤的应用,检测到系统安装界面事件的时候,通过界面的元素 ID拿到待安装应用的名称 ,如果包含在过滤列表数据中,则正常安装操作;否则,阻止应用安装。这部分涉及的内容过于复杂,所以不展开说明,对细节有兴趣的可以参考文末的完整源码。 private void processAccessibilityEnvent(AccessibilityEvent event) {     String[] phoneAttrs = AppUtil.getPhoneAttrs();     if (event.getSource() != null && TextUtils.equals(event.getClassName(), phoneAttrs[0]))     {         try         {             Thread.sleep(3000);         } catch (InterruptedException e)         {             e.printStackTrace();         }         //获取应用名称         String app_name = findViewContentByID(phoneAttrs[1]);         Log.d("xag", "app_name:" + app_name);         //是否存在保留应用中         boolean isExist = false;         if (selectedApps != null && 0 < selectedApps.size())         {              for (AppBean appBean : selectedApps)              {                   if (TextUtils.equals(appBean.getApp_name(), app_name))                     {                         isExist = true;                     }                 }             }         //如果不在保留应用列表,就不容许安装         if (!isExist)         {             Log.d("xag", "不在保留应用列表,不容许安装!");             performBackClick();         } else         {             Log.d("xag", "在保留应用列表,容许安装!");         }     } } 4、重启有效为了保证无障碍服务能一直运行,特别是针对系统重启。针对低版本设备,重启设备之后,无障碍服务会自动运行。高版本的设备,需要手动打开应用自启开关。如果是魅族手机,需要利用手机管家 App 为应用设置应用权限为:容许后台运行。5、其他说明上面这个服务首次安装需要进入无障碍服务中手动开启。如果你觉得文章还不错,请大家分享下。你的肯定是我最大的鼓励和支持。...

    2020-01-28 652
  • 你点我链接,查你家在哪

    介绍     今天主要介绍有人点了你的链接,你就可以定位他家在哪里。顺便再分享几个社工常用网站、社工视频教程、社工字典等 ip定位 先去 https://iplogger.org./us/ 点击Generate IPLogger 生成一个属于你的ip控制台。 复制属于你的链接 只要那个人点了你的链接。就会得到他的ip地址,是手机还是电脑、城市、街道 如果还不够详细,再配合一个高精度ip定位。 https://www.opengps.cn/Data/IP/rtb.aspx 一般可以直接定位到大楼。 其他推荐 查看这个手机号注册了哪些网站: https://www.reg007.com/ 查看目标邮箱有没有泄漏过密码: https://haveibeenpwned.com/ 新浪的短网址生成,(你发一大串链接,目标会怀疑的,变成短网址就好多了) http://www.sina.lt/ https://www.bugku.com/mima/根据目标生成社工字典 http://xingchen.pythonanywhere.com/index 根据目标生成密码字典加强版 ...

    2020-01-21 778
  • 我用Python找到了隔壁蹭网妹子的QQ号

    最近发现晚上有人老是在蹭网,而且严重怀疑是我的美女单身邻居,这可是千载难逢的好机会。于是我用Python轻松找到了它的QQ号,开始了我的桃花之旅......下面给大家介绍一下我是怎么做到的。 1、登入路由器进行分析 蹭网的信息全部都在路由器上,所以我们首先要登录路由器,去查探一下线索。果然登入路由器之后,发现有1台陌生的设备华为P30Pro在线,哈哈女神都是用高端手机,我等屌丝还在苦苦坚守16年的华为mate9。 那么如何才能知道女神的QQ号呢,别急别急啊,且听我慢慢给大家分析。 2、抓流量包进行分析 想办法抓取女神的流量包,路由器定向太麻烦,干脆直接把路由器wifi关了,在电脑上插个外置usb网卡,重新开个同名同密码的wifi,到时候女神的手机就可以自动连上了,我只要抓电脑网卡的流量就OK了。 如下图所示,不一会,这台华为P30pro就不知不觉自动连上我新建的wifi了。 3、神库Scapy抓包分析 用Python的scapy库抓包分析,有同学可能不知道这个库,这个库其实非常有用,尤其在网络分析方面,小编简单介绍一下。 1).scapy库简介 scapy是一个可以让用户发送、侦听和解析并伪装网络报文的Python程序。这些功能可以用于制作侦测、扫描网络的工具。 2).用scapy抓usb网卡上的流量: packets=scapy.sniff(iface=iface_name,prn=pktTCP) 一行代码就搞定了,其中iface_name是网卡的名称,在网卡的属性中可以找到,pktTCP是返回的数据包,它长下图这样: 包含数据链路层、网络层、传输层数据。 3).分析数据包,找到有用信息: 这是最重要的一步,过程不难,但比较繁琐,我就不详细说了,直接把结果说出来吧: 经过多次试验,QQ号(一般是5到10位)一般在这2类字符串中后面,通过正则表达式匹配!另外这2类字符串后面跟的也可能是全0数字,要进行简单的筛选。 部分源码如下: 4).运行程序,等待结果,果然没几分钟就搜索到了。 上面那个是我自己的,下面那个是女神的,果断加了过去。 哈哈哈,果然是她。 ...

    2020-01-20 746
  • Python 帮你批量生成手机号码

    阅读文本大概需要 8 分钟。 1 目 标 场 景 平时在工作过程中,偶尔会需要大量的 手机号码,去测试一些具体的业务功能,为了保证测试的有效性,手机号码的 真实性 尤为的重要。 那如何按要求 批量生成 一些真实的手机号码呢? 本篇文章的目的是带大家利用 Python 批量生成手机号码。 2 编 写 代 码 要批量生成手机号码,首先需要了解 11 位手机号码的组成规律,即: 手机号码一共有 11 位,以 1 开头 第 2 位的数值是 3、4、5、7、8 中的一个 第 3 位根据第 2 位的数字,对应运营商的生成规律 后 8 位是随机生成的 8 个数字 知道手机号码的组成规律后,接着把数字拼接起来,即可以生成一个手机号码。 def create_a_phone():     # 第二位数字     second = [3, 4, 5, 7, 8][random.randint(0, 4)]     # 第三位数字     third = {3: random.randint(0, 9),              4: [5, 7, 9][random.randint(0, 2)],              5: [i for i in range(10) if i != 4][random.randint(0, 8)],              7: [i for i in range(10) if i not in [4, 9]][random.randint(0, 7)],              8: random.randint(0, 9), }[second]     # 最后八位数字     suffix = random.randint(9999999, 100000000)     # 拼接手机号     return "1{}{}{}".format(second, third, suffix) 由于三大运营商的号段一直在更新变化,上面组成的手机号码也有可能不是一个有效的号码。 为了保证号码的真实性,利用号码去获取 手机号码归属地,如果能获取到归属地,即代表为一个真实有效的号码。 淘宝和百度都提供了查询归属地的 API,可以非常方便的查询号码的归属地。 def judge_phone_ava(phone):     """     判断手机号码是否合理     :param phone:手机号码     :return:     """     resp_content = requests.get('http://mobsec-dianhua.baidu.com/dianhua_api/open/location?tel=%s' % phone).content     txt = json.loads(resp_content)     result = txt.get('response').get(phone)     return result 循环上面的操作,可以生成一些随机的手机号码,正因为生成号码的随机性,使得数据的价值性大打折扣。 如果我需要批量生成指定城市的手机号码,上面的这种方法没法做到。幸运地是,有一个网站(阅读原文)已经实现了这个功能,我们只需要用 Python 模拟请求即可。 选择手机号码归属地、包含号段、数量,就能快速生成我们想要的手机号码,按 F12 可以查看网络请求方式及参数。 请求参数中的区域代码对应选择的省+市区,这部分数据利用 JS 加载到页面中了。 我们只需要解析网页源代码,利用正则表达式查找对应的字符串,解析出 区域 ID 和城市名称。 def get_all_citys():     """     获取所有的城市数据     :return:     """     headers = {         'authority': 'uutool.cn',         'pragma': 'no-cache',         'cache-control': 'no-cache',         'upgrade-insecure-requests': '1',         'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36',         'sec-fetch-user': '?1',         'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',         'sec-fetch-site': 'none',         'sec-fetch-mode': 'navigate',         'accept-encoding': 'gzip, deflate, br',         'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8',         'cookie': 'UM_distinctid=16f759fe6bd24b-0322efd0d180d8-1d376b5b-1aeaa0-16f759fe6beb69; CNZZDATA1275106188=191793625-1578225029-https%253A%252F%252Fwww.google.com%252F%7C1578316721',     }     resp = requests.get('https://uutool.cn/phone-generate/', headers=headers).text     re_rule = r'areaArr:(.+?)segmentArr:'     # 匹配换行符     result_data = re.findall(re_rule, resp, re.S)[0].strip()[:-1]     result = json.loads(result_data)     # 获取所有的省份     provices = result.keys()     # 所有的城市     citys = {}     for provice in provices:         current_citys = result.get(provice)         # citys.extend(current_citys)         for item in current_citys:             citys[item.get('name')] = item.get('id')     return citys 拿到城市名称和区域 ID 的关系数据后,模拟网络请求,即可以批量生成目标城市的手机号码。 citys = get_all_citys() city_name = input('请输入手机归属地:') if city_name not in citys.keys():      city_name = '北京' # 获取城市id city_id = citys.get(city_name) phones = generate_phones(num, city_id) # pass 3 结 果 结 论 通过上面的操作,就能按照自己的需求,批量生成一些真实有效的手机号码。 接下来,可以结合自动化操作,可以使得我们生成的数据价值最大化。 如果你觉得文章还不错,请大家分享下。你的肯定是我最大的鼓励和支持。 ...

    2020-01-18 841
  • 我背着女朋友,用 Python 偷偷抓取了她的行踪

    阅读文本大概需要 5 分钟。 1 目 标 场 景 有时候女朋友一个人在外面玩耍,问她在哪个地方,就是不告诉我。但是,你又很想知道女朋友的「位置」,这该如何是好? 其实你可以这样套路女朋友,假装自己在家很无聊,可以帮她修图,让她微信发原图给你,拿到「微信原图」后,你就可以利用 Python 快速获取到女友的具体位置了。 2 准 备 工 作 首先,在虚拟环境中安装识别图片元数据的库。 pip3 install exifread 然后,进入高德开放平台,申请一个 Web 服务的应用,获取到一个 「Key」用于逆地理编码 API。 3 编  写  脚  本 整个操作分为 3 步骤,分别是获取图片的经度和纬度、对经度和纬度进行数据矫正、调用高德逆地理编码 API 获取具体位置。 第 1 步,获取图片的「经度和纬度」。 使用 exifread 库可以直接读取图片文件,获取到图片的元数据,包含经度、纬度、南北纬方向、东西经方向和拍摄时间。 # 使用 exifread 获取图片的元数据 img_exif = exifread.process_file(open(self.img_path, 'rb')) # 能够读取到属性 if img_exif:      # 纬度数      latitude_gps = img_exif['GPS GPSLatitude']      # N,S 南北纬方向      latitude_direction = img_exif['GPS GPSLatitudeRef']      # 经度数      longitude_gps = img_exif['GPS GPSLongitude']      # E,W 东西经方向      longitude_direction = img_exif['GPS GPSLongitudeRef']      # 拍摄时间      take_time = img_exif['EXIF DateTimeOriginal'] 如果元数据存在,然后判断拍摄时间是否合理。如果拍摄时间不在今天,那只能很遗憾地通知你,你的女朋友在向你撒谎「撒谎」。 def judge_time_met(self, take_time):     """     判断拍摄时间是否是在今天     :param take_time:     :return:     """     # 拍摄时间     format_time = str(take_time).split(" ")[0].replace(":", "-")     # 当天日期     today = str(datetime.date.today())     if format_time == today:         return True     else:         return False if is_lie:         print('很遗憾的通知你,你的女朋友在撒谎!!!')         return 如果女友没有撒谎,那么可以进行第 2 步的操作。 因为通过 GPS 获取的经度、纬度和高德地图的坐标存在一定的误差,这里需要把坐标转换为「火星坐标系」。 x_pi = 3.14159265358979324 * 3000.0 / 180.0 pi = 3.1415926535897932384626  # π a = 6378245.0  # 长半轴 ee = 0.00669342162296594323  # 扁率 def wgs84togcj02(lng, lat):     """     WGS84转GCJ02(火星坐标系)     :param lng:WGS84坐标系的经度     :param lat:WGS84坐标系的纬度     :return:     """     if out_of_china(lng, lat):  # 判断是否在国内         return lng, lat     dlat = transformlat(lng - 105.0, lat - 35.0)     dlng = transformlng(lng - 105.0, lat - 35.0)     radlat = lat / 180.0 * pi     magic = math.sin(radlat)     magic = 1 - ee * magic * magic     sqrtmagic = math.sqrt(magic)     dlat = (dlat * 180.0) / ((a * (1 - ee)) / (magic * sqrtmagic) * pi)     dlng = (dlng * 180.0) / (a / sqrtmagic * math.cos(radlat) * pi)     mglat = lat + dlat     mglng = lng + dlng     return [mglng, mglat] 另外需要注意的是,接口中经度、纬度参数只能识别小数点后 6 位,需要对经纬度中的度、分、秒做一定的数据处理,然后再进行四舍五入。 def __format_lati_long_data(self, data):     """     对经度和纬度数据做处理,保留6位小数     :param data: 原始经度和纬度值     :return:     """     # 删除左右括号和空格     data_list_tmp = str(data).replace('[', '').replace(']', '').split(',')     data_list = [data.strip() for data in data_list_tmp]     # 替换秒的值     data_tmp = data_list[-1].split('/')     # 秒的值     data_sec = int(data_tmp[0]) / int(data_tmp[1]) / 3600     # 替换分的值     data_tmp = data_list[-2]     # 分的值     data_minute = int(data_tmp) / 60     # 度的值     data_degree = int(data_list[0])     # 由于高德API只能识别到小数点后的6位     # 需要转换为浮点数,并保留为6位小数     result = "%.6f" % (data_degree + data_minute + data_sec)     return float(result) 第 3 步,调用高德的反地理编码 API,传入申请的应用 Key,就能拿到女朋友的详细地址。 def __get_address(self, location):     """     根据坐标得到详细地址     :param location: 经纬度值     :return:     """     resp = requests.get(self.url_get_position.format(self.api_key, location))     location_data = json.loads(resp.text)     address = location_data.get('regeocode').get('formatted_address')     return address 4 结 果 结 论 确保图片是原图的基础上,可以快速帮你判断女朋友是否在撒谎;如果女朋友没有撒谎,就返回女朋友具体的位置。 如果你觉得文章还不错,请大家分享下。你的肯定是我最大的鼓励和支持。 ...

    2020-01-18 602
  • 伽卡他卡学生端脱离教师端控制

    打开cmd,输入以下内容: taskkill /im student.exe /t /f 软件就已经关闭啦! 不过教师机会发现你已经退出登录哦!...

    2019-12-28 3004
  • 网站“富强,民主,和谐”点击特效

    <script type="text/javascript"> var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善"); var $i = $("<span/>").text(a[a_idx]); a_idx = (a_idx + 1) % a.length; var x = e.pageX, y = e.pageY; $i.css({ "z-index": 999999999999999999999999999999999999999999999999999999999999999999999, "top": y - 20, "left": x, "position": "absolute", "font-weight": "bold", "color": "#ff6651" }); $("body").append($i); $i.animate({ "top": y - 180, "opacity": 0 }, 1500, function() { $i.remove(); }); }); }); </script> ...

    2019-12-27 533

联系我们

在线咨询:点击这里给我发消息

QQ交流群:KirinBlog

工作日:9:00-23:00,节假日休息

扫码关注