XCPC-2025-游寄
5.9 东拼西凑了一套题目哎,随便应付了一下校赛出题,过了相对一个失败的人生。。。。。。 不过这次校选拔赛也算是学校的第一次正常题目,正常数据(不再是水数据,直接输出样例就能通过的题目。。。。 第一次使用 codeforces polygon , 也是大概搞懂了正规校赛的标准题面pdf都是怎么出的了~ 由于学校的奇葩规定,必须要在校赛名单里有名字,能报销名额和公假。 所以。。。凑水题人,也参与了校赛(自己写自己凑出来的题,这好像没什么毛病啊 5.11 学校经费还是非常有限,是弱弱弱校啊悲,终于是选出了惊人的 2 队,选去比赛哎~ 忘记了平时都是在干嘛,那一段时间基本都是在集训室写题,和队友一起写别的省赛的题目。。。。。 搞不明白为什么 gxcpc 挂的ccpc 标,却要使用英文题面,领先业界 100 年啊 oh no 5.19-5.23 学校经费据说是有限,但是指导老师硬着头皮,订了协约酒店里最贵的那一个,也是非常的豪横了 悲(申报还要我跑来跑去 22...
如何在windows使用frida
介绍 firda一个在Android逆向十分常用的 native 层动态调试的工具。 但是它有没有办法在windows的hotspot使用。 根据我目前找到关于jvm hotspot的frida文章,提问等都无法使用 即使你导入了pdb表也一样会显示无法使用 https://github.com/frida/frida-java-bridge/issues/242 这篇就来整合一下信息,让你能够在windows运行残血版frida (哈哈,够用了亲) 既然我有了pdb表,为什么我不直接写dll来hook呢? 安装 首先你得要有python环境,安装这两个玩意 第二个 frida-tools 是用来编译或者其他的,如果你不写自己的脚本,可以不安装 12pip install fridapip install frida-tools 从这里面下载openjdk 17...
如何破解ZKM以及代码定位(Zelix KlassMaster)
开篇 本篇文章主要是讲解定位代码,在网上都有很多关于ZKM的破解方法,但是不同版本方法名不一样,就无从下手了. 本文还会介绍了另外一种调试方法,而且不需要使用javaagent,且本文介绍的方法涉及的字节码操作较少,较为简单. 本文只透露大致方法,不会对每一个细节都深入描写,根据个人调试发现 ZKM15-ZKM25 试用版本的检测基本没有发生改变. 神必操作 一次水群突然想到的操作,没想到最后居然成了。 (此类操作似乎和旧版本的 jnic 混淆cracked版本同理) 关于ZKM的验证 ZKM 属于离线 许可证,即本地验证与一些其他的混淆器联网不同. 如果你想让试用版同正式版功能几乎一直,那么你就需要找到以下限制代码 系统时间检测 ZIP时间检测 混淆过程的时间检测 Flow流程控制1-2个限制 一个奇怪的Flow检测(本文就不写了),如果你超过2了就会报错. 总之,ZKM的检测分为 加载阶段 和 混淆阶段. 后者本人没有深入调试,具体流程也不得而知. 反Javaagent检测 这玩意写在了ZKM的 static...
关于解决校园网夜间断网的个人办法
关于解决校园网夜间断网的个人办法 众所周知,某些校园网为了能够让学生尽快上床睡觉。 发明了夜间12点断网,而且也包括节假日每天限制上网时间段,这就比较搞了。 MWAN 前提 装有openwrt的路由器,带USB(最后3.0)的路由器 装上 MWAN3 插件 实现 配置接口,给usb网卡,分配网管度量值 2,我这里 wan 是 1 添加两个接口,这里用 dns的ip,检测接口是否掉线 创建成员,度量 权重全都给 1,我这里两个网都是同一个运营商,实现带宽的叠加(似乎没啥用 悲 唯一用处就是 手机套餐每个月不会白费不用) 策略随便分配就可以了,重点还是讲这个 规则,由于12点后断网,路由器不添加规则,就无法访问到内网服务 但是奇怪的是,不知道为什么下面的子设备无法访问,只有路由器可以访问(不太懂喵~ 所以我这里,使用的 nginx 反向代理,让宿舍的设备能在12点后能用到内网中自己搭建的服务。 不是很懂喵~,这里似乎也没什么更好的解决方案了,防火墙也搞不懂捏(纯属菜就是了 。 IPV6 众所周知啊~ ,...
GXCPC-2024-游记
写在前面 补题时间比较晚,摆烂了一段时间。。。 大一废物的我,第一场 XCPC 之旅,前往广西师范大学(哈哈 我的梦中情校) 由于是弱校,只有个铜牌,当做经验吧。 比赛过程 本人因经验较少,充当读题的角色(也算躺了),提供几个题目的思路。 L题 Loong 一开始因为没有读题完整,导致L题 WA一次 ,给队友增加罚时 , 原因是要查找 输入NNN年之后的龙年,读成NNN年最近的龙年(包括前后的最近) 接下来做的是 B 题 Black Friday,相较于 L题 较为简单,一样是签到题,所以是一次过了。这里就不多说了。 再下来是E题Epsilon Estuary,我和另外一个队友读题,发现一样是模拟+贪心,只需要逮着 血量最大的史莱姆 模拟操作即可,但是在编写代码中,while的判断条件写成了 while(health) ,这样会导致 health < 0 导致无限循环,然后不出意外的 TLE 了,为下图中的 while(big) 处 接下来做F题 Farewell GXCPC...