• 电脑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 886
  • Windows10怎么设置默认浏览器

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

    2020-03-16 826
  • 常用的几种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 962
  • 手机不想接电话怎么设置空号 安卓/iPhone均可设置

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

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

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

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

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

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

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

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

    其实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 1268
  • 白嫖自动贩卖机

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

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

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

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

    初四,晴。窗外树枝晃动了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 1263
  • 自动化篇 | 再也不用担心老人们用智能机了

    智能手机越来越普及了,不仅能满足老人需要的基础功能,还能给他们带来更多娱乐方式。相信大部分的人,现在给老人购买新机,都会优先购买智能手机。由于智能机操作的复杂性,很多老年人的手机使用一段时间之后,不知不觉间,下载了一大堆垃圾软件,内存占用越来越大,机器越用越卡。那有什么办法可以阻止用户下载垃圾软件,保证手机系统的纯净性呢?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 787
  • 你点我链接,查你家在哪

    介绍     今天主要介绍有人点了你的链接,你就可以定位他家在哪里。顺便再分享几个社工常用网站、社工视频教程、社工字典等 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 1139
  • 我用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 1028
  • 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 1279
  • 我背着女朋友,用 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 1068
  • 伽卡他卡学生端脱离教师端控制

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

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

    <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 832
  • EMLOG自定义修改文章的阅读量

    EMLOG并不像其他的一些网站程序可以自行设置文章随机阅读量,因此今天要分享的EMLOG自定义修改文章的阅读量的教程就应运而生。 一、操作步骤 1、打开 include/model/log_model.php 文件 2、大约在第308行找到如下代码 function updateViewCount($blogId) { $this->db->query("UPDATE " . DB_PREFIX . "blog SET views=views+1 WHERE gid=$blogId"); } 3、将代码中的数字“1”修改为其他数字 二、注意事项 1、数字“1”代表的是点击一次文章阅读量增加1,因此如果将1修改为5的话,则是点击一次阅读量增加5,以此类推。 2、该功能纯属装逼娱乐而已...

    2019-12-25 1137
  • 黑客如何破解WiFi(无线)网络?教你攻击和防御

    黑客如何破解WiFi(无线)网络?路由器传输半径内的任何人都可以访问无线网络。这使他们容易受到攻击。热点可在公共场所使用,如机场,餐馆,公园等。  在本教程中,我们将向您介绍用于利用无线网络安全实现中的弱点的常用技术。我们还将介绍一些可以采取的防范此类攻击的对策。  本教程中涉及的主题  什么是无线网络? 如何访问无线网络? 无线网络认证WEP和WPA 如何破解无线网络 如何保护无线网络 黑客活动:破解无线密码 什么是无线网络?  无线网络是使用无线电波将计算机和其他设备链接在一起的网络。实现在OSI模型的第1层(物理层)完成。  如何访问无线网络?  您将需要支持无线网络的设备,如笔记本电脑,平板电脑,智能手机等。您还需要在无线网络接入点的传输半径范围内。大多数设备(如果打开无线网络选项)将为您提供可用网络列表。如果网络没有密码保护,那么您只需单击连接即可。如果它受密码保护,那么您将需要密码才能获得访问权限。  无线网络认证  由于使用无线网络设备的每个人都可以轻松访问网络,因此大多数网络都受密码保护。我们来看一些最常用的身份验证技术。  WEP  WEP是有线等效隐私的首字母缩写。它是为IEEE 802.11 WLAN标准开发的。其目标是提供与有线网络提供的隐私相当的隐私。WEP的工作原理是加密通过网络传输的数据,以防止被窃听。  WEP身份验证  开放系统认证(OSA) - 此方法根据配置的访问策略授予对请求的站点认证的访问权限。  共享密钥身份验证(SKA) - 此方法向请求访问的工作站发送加密质询。该站用其密钥加密挑战然后响应。如果加密的质询与AP值匹配,则授予访问权限。  WEP弱点  WEP具有重大的设计缺陷和漏洞。  使用循环冗余校验(CRC32)检查分组的完整性。通过捕获至少两个数据包可以危及CRC32完整性检查。可以由攻击者修改加密流和校验和中的比特,以便认证系统接受该分组。这导致未经授权的网络访问。 WEP使用RC4加密算法来创建流密码。流密码输入由初始值(IV)和密钥组成。初始值(IV)的长度是24位长,而密钥可以是40位或104位长。初始值和秘密的总长度可以是64位或128位长。密钥的可能值越低,就越容易破解密钥。 弱初始值组合不会充分加密。这使他们容易受到攻击。 WEP基于密码; 这使它容易受到字典攻击。 密钥管理实施不当。特别是在大型网络上更改密钥具有挑战性 WEP不提供集中式密钥管理系统。 初始值可以重复使用 由于存在这些安全漏洞,WEP已被弃用以支持WPA  WPA  WPA是Wi-Fi保护访问的首字母缩写。它是由Wi-Fi联盟开发的一种安全协议,用于响应WEP中的弱点。它用于加密802.11 WLAN上的数据。它使用更高的初始值48位而不是WEP使用的24位。它使用临时密钥加密数据包。  WPA弱点  可以打破防撞实施 它容易受到拒绝服务攻击 预分享密钥使用密码短语。弱密码短语易受字典攻击。 如何破解无线网络  WEP破解  破解是利用无线网络中的安全漏洞并获得未授权访问的过程。WEP破解是指使用WEP实现安全控制的网络上的漏洞利用。基本上有两种类型的裂缝;  被动破解 - 在WEP安全性被破解之前,这种类型的破解对网络流量没有影响。很难检测到。 主动破解 - 这种类型的攻击对网络流量的负载影响增加。与被动开裂相比,它易于检测。与被动开裂相比,它更有效。 WEP破解工具  Aircrack - 网络嗅探器和WEP裂解器。可以从https://www.aircrack-ng.org/下载 WEPCrack - 这是一个用于破解802.11 WEP密钥的开源程序。它是FMS攻击的一种实现。https://wepcrack.sourceforge.net/ Kismet - 这可以包括可见和隐藏的探测器无线网络,嗅探器包和检测入侵。https://www.kismetwireless.net/ WebDecrypt - 此工具使用活动字典攻击来破解WEP密钥。它有自己的密钥生成器并实现数据包过滤器。https://wepdecrypt.sourceforge.net/ WPA破解  WPA使用256个预共享密钥或密码进行身份验证。短密码短语易受字典攻击和其他可用于破解密码的攻击。以下工具可用于破解WPA密钥。  CowPatty - 此工具用于使用暴力攻击破解预共享密钥(PSK)。https://wirelessdefence.org/Contents/coWPAttyMain.htm Cain&Abel - 此工具可用于解码来自其他嗅探程序(如Wireshark)的捕获文件。捕获文件可以包含WEP或WPA-PSK编码的帧。https://www.softpedia.com/get/Security/Decrypting-Decoding/Cain-and-Abel.shtml 一般攻击类型  嗅探 - 这涉及在数据包通过网络传输时拦截数据包。然后可以使用诸如Cain&Abel之类的工具对捕获的数据进行解码。 中间人(MITM)攻击 - 这涉及窃听网络并捕获敏感信息。 拒绝服务攻击 - 此攻击的主要目的是拒绝合法用户的网络资源。FataJack可用于执行此类攻击。更多关于这篇文章 破解无线网络WEP / WPA密钥  可以破解用于访问无线网络的WEP / WPA密钥。这样做需要软件和硬件资源以及耐心。此类攻击的成功还取决于目标网络用户的活跃程度和非活动程度。  我们将为您提供可帮助您入门的基本信息。Backtrack是一个基于Linux的安全操作系统。它是在Ubuntu之上开发的。Backtrack附带了许多安全工具。Backtrack可用于收集信息,评估漏洞以及执行其他攻击。  回溯的一些流行工具包括:  Metasploit的 Wireshark的 了Aircrack-NG NMap的 ophcrack的 破解无线网络密钥需要耐心和上述资源。至少,您需要以下工具  一个有能力的无线网络适配器,以注入数据包(硬件)  Kali操作系统。你可以从这里下载https://www.kali.org/downloads/ 在目标网络的半径范围内。如果目标网络的用户正在积极使用并连接到它,那么您的破解机会将会大大改善。 充分了解基于Linux的操作系统以及Aircrack及其各种脚本的工作知识。 耐心,破解密钥可能需要一段时间,具体取决于许多因素,其中一些因素可能超出您的控制范围。您无法控制的因素包括目标网络的用户在您嗅探数据包时主动使用它。 如何保护无线网络  在最小化无线网络攻击; 组织可以采用以下政策  更改硬件随附的默认密码 启用身份验证机制 只允许注册的MAC地址可以限制对网络的访问。 使用强WEP和WPA-PSK密钥,符号,数字和字符的组合减少了密钥使用字典和暴力攻击破解的可能性。 防火墙软件还可以帮助减少未经授权的访问 黑客活动:破解无线密码  在这个实际场景中,我们将使用Cain和Abel来解码Windows中存储的无线网络密码。我们还将提供可用于破解无线网络的WEP和WPA密钥的有用信息。  解码存储在Windows中的无线网络密码  从上面提供的链接下载Cain&Abel。 打开该隐和亚伯 确保选中Decoders选项卡,然后单击左侧导航菜单中的Wireless Passwords 单击带加号的按钮 假设您之前已连接到安全的无线网络,您将获得类似于下面显示的结果 解码器将显示加密类型,SSID和使用的密码。 概要  外部人员可以看到无线网络传输波,这具有很多安全隐患。 WEP是有线等效隐私的首字母缩写。它具有安全漏洞,与其他安全实现相比,它更容易破解。 WPA是Wi-Fi保护访问的首字母缩写。与WEP相比,它具有安全性 入侵检测系统可以帮助检测未经授权的访问 良好的安全策略可以帮助保护网络。 ...

    2019-11-13 5814

联系我们

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

QQ交流群:KirinBlog

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

扫码关注