霍雅的博客 - 计算机综合技术
type: channel
link: https://huoya.work/bk/index.php/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/
items: CTF RSA加密算法
items: PT自动喊话，大青虫、象岛、tosky、青蛙自动喊vip、上传
items: 超星学习通自动签到
items: 低至5元的梯子效果如何？
items: 16岁辍学做游戏？ 胡扯
items: 社会工程学-不是网暴他人的工具

CTF RSA加密算法
type: item
date: 2024-12-16T17:31:00+08:00
description: RSA加密算法，是一种非对称加密，加密只需要公钥，解密需要私钥RSA的参数所对应的关系：p=一个随机的素数，求N用 q=一个随机的素数，求N用 pq是RSA加密的核心，以下所有值都基于pq，pq泄露了也就被解密了 e=公钥，公开的，一个和PQ都不互素的数，题目都会给，用于加密 N=p*q pq的乘积 用于加密以及求出D phi_n=(p-1)*(q-1) d=私钥 c=密文 m=明文 编码通常为asciiRSA的特点，加密只需要使用公钥，解密需要用到私钥以下为一个RSA最基础的脚本import gmpy2 import libnum q=libnum.generate_prime(1024) #随机一个长度为1024位的素数 p=libnum.generate_prime(1024) #随机一个长度为1024位的素数 n=q*p #求出P与Q的乘积 e=65537 #公钥 phi_n=(q-1)*(p-1) #用欧拉函数求出phi_n d=gmpy2.invert(e,phi_n) #逆元算法求出D flag="flag{hknfghf-hdyfghdfhfs}" #定义flag值（实战中会删除字段） m=libnum.s2n(flag) #将flag转成十进制数字 c=pow(m,e,n) #m的e次方对n取模，加密算法 print("q=",q) #输出q print("p=",p) #输出p print("e=",e) #输出公钥e print("c=",c) #输出密文c #假设以下为输出内容，实战中通常也是这种方式 ''' p=148900842610020078152783395788458580191065197283484151623402442469499202353752353318711450773090348434049815017540436592810052451160391130076794347801795090589676057092345394228013618088580047109472124832491149992427466204648618037456992924669057605690699620897846518293427690261189822383478728900436688272541 p=93222935297214673247573486624427819399552579195049207698554278176594858403653091642502047933980818560368805813264848709102490586090871280804545354576142290393335421214079143671779414665157357358486224457099749359424181019814255284595931455836755157071014616062180167901046715795344094522088336557398922304199 e=65537 c=9906030989119766979230521815136706683885573707223987255442879161632993908374854612255899298706850494244465540284930804781350958093523890417213909818511937255895284771726220413943839404394516468159025826754983914501648627785578014171408233374552739554670311524652847992030508578921556388122256942964256741699150449782529836230514885371975192427211883128337749954164950925255782672515690095455894748763061939912372425855444167836812550069148007780933965367811245421694589276449812012946219325601914644123899636938487639499046186274323501373647472544903913594830255948014560435412897465361275190209071210991479058967356 '''写脚本进行解码exp.pyimport gmpy2 import libnum q=148900842610020078152783395…

PT自动喊话，大青虫、象岛、tosky、青蛙自动喊vip、上传
type: item
date: 2024-12-12T18:29:00+08:00
description: 这个项目至于是干什么的，懂的人自然懂，不懂的等我后面会出篇文章写关于PT的内容，这个项目其实做了有一段时间了。 起源呢是大青虫这些站，我觉得每天都要自己喊，就挺麻烦的，所以就写了个脚本，一开始也就是想着自己用，但是后面写都写了，也就继续完善了，目前能实现大青虫固定几号喊vip、每个站单独的开关，以及青蛙喊下载的开关（这个得在代码里关）。 这个项目是在github开源的，链接：https://github.com/huoyart/PT-shouting，项目是用python写的，需要使用者有python环境，但是一般pt佬这些应该都不是问题。使用教程:1.下载并安装Python3并配置好环境变量（百度解决，一般安装好mp都会自带此部分）2.安装requests库,安装方法pip install requests（部分Python用户可能会自带此库，没有报错，能正常使用则不用理会这条）（以上2条大多数用户都已有环境）3.用任意手段，以文本格式打开config.json文件，包括但不限于右键文本文档打开，notepad++打开，notepad--打开，pycharm打开，vscode打开等（还不会请自行百度）4.打开后填写相关三站cookie、iyuu key、站点开关，cookie浏览器获取，获取方法百度5.如果需要青蛙获取下载，需到python代码最下面把注释取消，注释符号位#，删除#即可。（后续代码会修改）6.完成上述操作后，请双击以Python方式打开，或通过任何ide运行。7.有任何问题请百度解决，经过作者测试，无任何bug，除了大青虫返回值是乱码。已知bug：1.大青虫在不是设定日求vip和彩虹ID时仍会发送请求无响应，后续可能会考虑重构这部分的代码2.关闭其他站依旧会发送请求无响应，解释同上bug反馈：QQ3160723531/248401348 邮箱3160723531@qq.comps：本作品有一定使用门槛，需要至少学过编程，懂最基础的意思。作者学生党，没有空去优化代码和上大的平台，代码功底也有限。本脚本可以自动喊大青虫VIP、上传、魔力；不可蛙上传（下载自行开启）；tosky上传、魔力。转载请申明出处，作者霍雅，QQ3160723531，B站handsome丶霍雅，QQ群655262208感谢QQ:1874295993（空白名）提交的V1.3代码，虽然本次更新没用上后续想法：1.后续可能会通过加入MP的方式，让用户更方便的使用该项目，但是由于作者水平有限，可能很长时间都没法实现2.无法实现MP的方式的情况下，可能会外链用户文件，这样就不用每次更新都需要用户手动到代码填写配置文件（已完成）3.有人让我添加大象，但是我没有这个站点。（已完成）4.后续请求函数将会改成构造函数5.处理大青虫喊vip问题，具体还没想好怎么改（已完成）更新日志：更新日志V1.61.新增象岛（象站/ptvicomo）更新日志V1.51.新增配置文件config.json，配置完一次config.json后续更新只需要导入json即可，对于小白用户更加友好，需要配置的有三站cookie、iyuu key、站点开关2.新增站点开关，在config.json配置，虽然在V1.2已经有作者提交代码，这次改为json配置.3.新增大青虫手动设置几号喊VIP，说明同上。更新日志V1.41.优化if函数，增加状态码判断，如404会提醒求魔力失败，HTTP响应4042.修复已知bug更新日志V1.3//1.chatgpt优化代码//2.青虫求VIP、彩虹ID改为识别当前日期为1号再执行//3.增加各站点启用开关//本次更新中没有使用这部分的代码，所以这部分的更新不存在更新日志V1.21.修复已知bug，在不使用某个请求时，程序依旧正常运行且正常发送iyuu通知。例如程序原生没有使用青蛙喊下载，且注释掉了青蛙喊的相关代码，程序依旧正常运行，且会发送到iyuu显示青蛙求下载失败，如果需要使用青蛙求下载，直接把青蛙喊的注释符号删除即可，不需要修改其他代码，也就是不需要修改V1.1更新日志里的bug，同样的，你也可以自行屏蔽某些请求。更新日志V1.11.更新iyuu（爱语飞飞）发送通知，使用方法：在代码中找到iyuu令牌和api的注释，把iyuu_key里的内容改成自己的key目前这个有点bug，如果你要使用原生以外的喊话，如青蛙喊下载，那就需要把“定义text和desp变量”注释上面的注释删除，同时在desp变量上加入r8，虽然可以改成函数传参，但是我一开始没想到，也懒得改了，就这样吧

超星学习通自动签到
type: item
date: 2024-12-12T18:14:00+08:00
description: 超星学习通自动签到，能够实现普通、手势、密码、位置的自动签到，二维码签到需要一个人扫描，其他在系统的都能签上。网页端，通过点击网页端连接可以跳转到登录页面扫描登录后可以看到如下页面 可以选择用官方节点，也可以使用第三方节点，官方接口和第三方都有各的好处，官方因为是公共的，可能出现一些问题，同时人多也不一定都用得上，第三方节点是用户自己搭建的，可能存在节点下线等问题，用户根据自身情况选择节点，选择完节点就可以选择接口了，通常是把一二都勾上，这样能减少问题。 在开始后就可以在日志上看到相关的日志，此时可以用好朋友的账号创个课程来测试签到功能是否正常，但是一般都没有问题。当然除了以上功能，二维码签到是需要有人进行扫码才能成功的，以下是一个扫码的小程序，通过如下操作扫码就可以完成学习通二维码签到了，具体详细操作可以看官方的视频：连接 同时他也支持自己搭建节点，这个是一个github开源的项目https://github.com/WAADRI/ChaoXing_node_signin/是一个用python写的项目，可以使用windows或者linux打开。 第一次使用可能需要在cmd控制台或者linux终端进入文件目录输入pip install requirements.txt来安装必要库，创建完成后输入python3 main即可启动程序。 第一次签到会自动创建一个node_config.yaml的配置文件，里面配置如下，其实只需要填写name和password即可，之后就能在第三方节点找到你的节点了# --- 邮件功能配置区 --- email: # 用来发送邮件的邮箱，未填写则不发送邮件 address: '' # 用来发送邮件的邮箱密码 password: '' # 是否使用tls加密连接，默认为true use_tls: true # 邮件服务器的host主机名 host: '' # 邮件服务器端口 port: 465 # 发件人名称 user: '' # --- 节点名称密码配置区 --- node: # 节点名称，不能和已接入在线自动签到系统的其它自建节点名称重复 name: '' # 节点密码，设置后用户需要在网站中输入正确的密码才能使用该节点，留空则为不设置密码，此时任何人均可使用该节点进行签到 password: '' # 是否启用debug模式，启用后日志输出更加详细，方便排查问题，建议使用时出现问题且命令行中未展示问题详细信息时再启用 debug: false # 节点uuid，第一次使用时会随机生成，请勿更改 uuid: XXX

低至5元的梯子效果如何？
type: item
date: 2023-05-25T00:54:00+08:00
description: 梯子对于大多数爱好网上冲浪的人来说，可以蚀一个经久不衰的事情，对于很多人来说，梯子无疑是有需求，但不多，必要时又很重要的一个东西，而对于部分人而言，梯子几乎是每天的必需品。 但是因为一些特殊原因，梯子并不能公开叫板售卖，而是处于类灰色地带，因此很多人并没有办法接触到低价好用的梯子，能接触到的要么卖的死贵，要么速度拉胯，甚至节点都没有多少，亦或是平台、设备限制，或者是节点经常被攻击导致的体验不好。那么除了一些高校搭建提供学习和高价的梯子，就没有梯子可用了吗？ 显然并非如此，那么今天给大家推荐的是一款低至五元同时并不拉胯的梯子。 这款梯子拥有低价的同时，流量方面也并没有拉胯，他在5元的价位的同时，给出了66G的超大流量。对于我这种几乎每天都要浏览网页的人来说，也是完全够用，同时它也拥有非常多的套餐、组合以及流量包。同时当你的每月流量用完时，还可以选择重置流量，这对某些需要突发奇想使用大流量的人也非常友好。 在如此低价的情况下，节点也并没有减少，这款梯子给出的节点不仅包过主流的台湾、香港还有美国、日本、新加坡、土耳其等，节点的数量也达到了惊人的28个，可以说是十分恐怖了。 同时他还支持安卓、iso、windows、macos全系统兼容，而且没有用户数限制，同时它也支持苹果Shadowrocket和苹果账户的方式使用（因为我并不是iso用户，具体使用方法需自己琢磨），同时还有自己的客户端clash，在windows以及安卓上只需登录账户即可，当然，最实用的v2rayn肯定也是没有问题的，一个订阅连接直接通杀。同时还支持SSTap、Netch游戏加速，实测LOL日服在广东ping能稳定在79-83没有跳动，可以说是相当哇塞了。 同时还拥有直连、中转、隧道、BGP、IEPL专线等线路，可以让你在不同的使用环境中自由切换。不同线路之间延迟也是相当哇塞，几乎都能做到500ms以下，可以说对于网上冲浪毫无影响。 同时速度方面也可以完全放心，无论是油管4k视频，还是4k live直播都是毫无问题，可以说是毫无缺点。 当然他还内置了许多功能，这点需要大家去一一察觉，例如他就在网站内内置了一个chatgpt，当然他并不能代替你用chatgpt进行工作。 经过以上的讲解，你是否对梯子有了一个新的认知，如果你有需要，请点击→小强←，当然本人也并不参与网站、平台的开发以及运营，纯属分享以及娱乐，请各位有需要的自取。当然网络并非非法之地，也请不要做违法乱纪的事情。十分感谢你能看到这里，感谢的你关注，网站会变得更好！

16岁辍学做游戏？ 胡扯
type: item
date: 2023-02-04T02:19:00+08:00
description: 对于16岁做游戏这件事，起因我是没什么兴趣，只是单纯觉得是一个追梦者，想靠自媒体引流赚取一些游戏开发的费用，然后好请美术，策划之类的岗位，维持开发游戏的成本罢了。我也并未看他的视频，只是觉得他勇于追逐自己的梦想，但是我不推崇。 但是这件事却并没有表面上那么简单，虽然我并没有看过视频内容，但是看舆论的反映，很明显，他是有意教唆别人和他一样去辍学做游戏。这样性质就完全变了。 青少年对社会的认知及其之少，很容易就会被不怀好意之人带偏，只要稍加诱导，再给予一定的鼓舞，很容易不考虑后果就进行不理智的行为。这便是原罪。 很多人可能并不了解做一款游戏有多难，做一款质量高且爆火的游戏有多难，对整个游戏行业完全没有敬畏之心，简直就是胡扯，我作为一个计算机的学生，很清楚的知道，做一款游戏需要什么，无论你是做3A游戏，还是独立游戏，还是4399小游戏，这都是一个相当困难的选择。毫无疑问，一个游戏制作团队，至少得有策划、运营、代码、美术、音乐、建模、特效、3D、剪辑、宣发、项目管理、监督、测试、调试等等等等 而策划又分为数值策划，内容策划，游戏策划，画面策划，美术策划，运营策划等。代码由分为前端、客户端、交互、后端、服务器、数据库、网页、内容，还要对人物模型、武器、服装、游戏工具、数值、想法等需要对各个部门所做出的东西用代码连接起来。运营也有游戏运营、自媒体运营、内容运营、商城运营等。美术得对人物、地图、背景、插图、动画、物品、武器、属性、动作等元素制作并与代码、特效、3D、音乐等部门协调，音乐、建模、特效、宣发等亦是如此。 这只是一个游戏团队最基础的配置，还要有完善的管理体系，完善的内容对接体系等，可以说，制作一款游戏，小到几十人，大到几万人，由个人，个人团队制作出来的有着优秀质量，并且成功盈利的游戏屈指可数。 做出一款好的游戏，不是小孩子过家家，只凭一腔热血，会玩游戏就可以。真的一腔热血上头，你真正会的东西有什么？让你用word、excel、ppt都可能用不明白，更别提PR AE PS AI 3DMAX JavaScript java c++ html css 虚幻 Unity Creator等等等等专业软件，就连985毕业生都不可能全部会使用。即使是对自己学了几年的单独的专项领域，也需要互联网公司进行长期的岗位培训，才能进入到他的专业的专属领域去参与游戏开发。 作为一个还未成年的高中生，你凭什么认为你比985甚至博士、硕士、研究生、国外留学毕业的受过高等教育的学生还牛逼，他们受过如此高的教育，并且多年学习的相关领域，专精一个领域，拿过无数奖项，我也没有听说有几个这种人随意去拿自己的往后余生去做赌注去做游戏。就算做出来了，并且质量尚可，能成功盈利的，半只手都数得过来。 很明显，想靠个人做出一个质量尚可，并且成功盈利的游戏，难度不亚于高中睡觉睡三年，高考买了张彩票中了头等奖的同时，高考随便画两笔，选择题全对，被清华破格录取的同时，去青训胡乱操作连英雄技能都不清楚的同时单杀了faker的，同时徒手绕过所有安保系统进入美国白宫把拜登刺杀。 如果说，你的梦想不是做游戏，而是美术、音乐，且对美术、音乐有着独特见解，那么我可能会理解，并支持和赞成你。如果你的梦想是写小说，且对文学有一定理解，那么我也不会急着否定你，亦或是赞美你。但是，这些梦想都与做游戏完全不同，音乐、美术可以靠个人的见解，以及满满的累计去慢慢的做好。这些都是全靠自己对这个行业的理解以及个人能力。而做游戏完全不同，他需要非常强的专业性，需要非常大量的知识，人脉，能力，并非一个人，或是一个乱七八糟的团队就行。 我作为一个计算机的学生，曾经也想一腔热血进入游戏行业，认为读书没用，这些我都能理解，曾经我也认为，学校教的那些东西，一辈子都用不上，很明显这并不完全对。学校教的东西大部分都是没用的，你不会在生活中骂人的时候运用先人的诗句、你也不会在买菜的时候运用三角函数、你更不会与人交流时使用英语。这些东西不会在日常生活中用到，这并没有错，但是当我也是这样认为的，可是，学校所交给你并不是这些，更多的是你的学习能力，你的语言表达能力，你的理解能力等等，而最重要的你的学习能力。你的成绩并不能代表什么，社会也不会看你的学习能力，而之所以需要你去学习这些东西，单纯就是想看看你的学习能力，高考是最简单粗暴，最低成本的方法，这很残酷，但是这就是事实。 我知道在座的各位，有很多都有做出一款优秀游戏的梦想，我也知道年轻人不喜欢挺劝，但是我还是要说，想做游戏，先好好学习，考上大学，在大学里，系统化的学习做游戏所需要的知识，当你有了足够的能力后，你再去尝试去游戏工作室，或者是自己建立团队，当然这得有足够的资金和能力。而不是你十几岁辍学，想靠自学和一腔热血，去自己做游戏，说好听点叫一腔热血，说难听点就是头脑发热，没认清自己的定…

社会工程学-不是网暴他人的工具
type: item
date: 2022-02-13T00:26:00+08:00
description: 本来我想写其他的，但是突然看到有人在群里网暴他人，有有了这篇文章。 首先网暴他人肯定是不对的，非法获取公民信息也是非法的，任何问题都要通过法律途径解决。 实在没办法解决再动用舆论。 舆论是发声的工具，很多人现在把舆论作为自己为所欲为的手段。 在没有调查清楚问题前，任何人都不要去站队，我们应该是把舆论热度推高，等真相大白，在任何时候都要独立思考，我们不能成为别人为所欲为的工具。 社会工程学，是一门学科，可以拆分成社交工程学，公安社工学等。大多数时候是指使用手段获取别人的信息的一门学科。用在正道可以帮助公安破案，可以锁定嫌疑人，可以查到非法网站，可以为案件套取有用的线索。如果不把他用在正道，那后果是非常难以想象的，会社会工程学的人，可以轻松用手段获取到别人的身份证，手机号，姓名以及社交账户等。而一但落入不法分子手中，那后果不敢想。 关于社会工程学是怎么实现的，我不敢讲太多，社会工程学是可以通过所有手段获取信息的一种的学科，而在这其中人是最弱的系统。有一部电影，叫做《我是谁-没有绝对安全的系统》里面就完美诠释了社会工程学。 对于社会工程学，我们需要一些防范，具体应该做呢？首先我们得知道，任何服务器，网站都有被劫持信息的可能，社会工程学的人会把这些劫持的信息打包在一起，命名为社工库。我们不应该使用一样的密码，每个网站最好都要换一些密码。这样能最大限度的避免撞库的可能。 其次，不要向陌生人暴露信息，包过住址，生日等。我们来看看身份证的组合：省份+区域+生日+性别+出生顺序+校验码。那么我们只需要知道省份，区域，生日，性别，就可以通过电脑跑一遍，后面几位数的组合也不过就是几百万种组合，计算机很快就能算完。 还有就是发的照片，尽量不要暴标志性建筑，身份信息等，这些都有可能成为不法之人获取信息的手段。 当然你也别想用这些手段去获取不义之财，中国有一本书叫做《中华人民共和国网络安全法》还有一本书叫做《中华人民共和国民法典》不要以为自己会一点小聪明就能无所畏惧。 害人之心不可有，防人之心不可无，最后祝愿各位，永远都不需要用到这篇文章的知识。