Fork me on GitHub
摘要:文件下载:https://www.lanzous.com/i6x5iif 问题一 整体过程: 0x01. 首先,需要确定燃油进入和喷出的间歇性工作过程的时间关系。考虑使用决策变量对一段时间内燃油进入和喷出的时间段进行表示,确定二者之间的函数关系。 0x02. 其次,进行整体的几何模型建模,建立关系式 阅读全文
posted @ 2019-10-28 19:30 Hk_Mayfly 阅读 (191) 评论 (0) 编辑
摘要:建模比赛已经过去三天了,但留校的十多天里,自己的收获与感受依然长存于心。下面的大致流程,很多并没有细化,下面很多情况都是在假设下进行的,比如假设飞机能够来回运送药品,运货无人机就只运货,在最大视距下侦查等。 题目下载:点击下载 首先,因为这道题中的变量太多,我们需要对变量的数量进行减小。 一.变量设 阅读全文
posted @ 2019-02-01 19:09 Hk_Mayfly 阅读 (2770) 评论 (0) 编辑
该文被密码保护。
posted @ 2018-07-22 01:16 Hk_Mayfly 阅读 (7) 评论 (0) 编辑
摘要:前几天无聊就弄了弄这个玩,网上教程可能有点杂,在这里就总结一下。 Digispark开发板(也就是badusb)能干什么,自己搜去,/坏笑。 1.准备材料:Attiny85微型 USB接口开发板 Digispark kickstarter扩展板开发板(淘宝上9 RMB左右,我自己在这里购买的:点击进 阅读全文
posted @ 2018-07-11 12:16 Hk_Mayfly 阅读 (3136) 评论 (0) 编辑
摘要:三种重载方式 首先,介绍三种重载方式: 作为成员函数重载 先介绍第一种: bool Person::operator<(const Person& b),bool是函数返回类型,Person::只是指定了成员函数所属类名。 在作为函数成员重载中,先看下这句话:单目运算符作为类成员函数重载时没有型参( 阅读全文
posted @ 2018-05-14 12:13 Hk_Mayfly 阅读 (5176) 评论 (0) 编辑
摘要:这道题需要用到回溯算法,现在在这里先简单的介绍一下这个算法: 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为: 1、定义一个解空间,它包含问题的解。 2、利用适于搜索的方法组织解空间。 阅读全文
posted @ 2018-03-04 21:09 Hk_Mayfly 阅读 (3351) 评论 (0) 编辑
摘要:0x01 arguement 下载链接:https://www.lanzous.com/i7atyhc 1.准备 获取到信息: 32位的文件 upx加密文件 在控制台打开文件 使用"upx -d reverse.exe"解密 2.IDA打开 直接在String中,找到引用"Input Your Fl 阅读全文
posted @ 2019-11-11 20:20 Hk_Mayfly 阅读 (10) 评论 (0) 编辑
摘要:测试文件:http://static2.ichunqiu.com/icq/resources/fileupload/CTF/echunqiu/qwb/Nonstandard_26195e1832795caa18fd4c7cfbd56600.zip 1.准备 获得信息: 32位文件 2.IDA打开 i 阅读全文
posted @ 2019-11-07 19:48 Hk_Mayfly 阅读 (12) 评论 (0) 编辑
摘要:这次比赛就做了这一道逆向题,看到队友的WP,下面的对v10的加密方式为RC4,从我提取的v4数组就能够察觉出这是CR4了,自己傻乎乎的用OD调试,跟踪数据半天才做出来,还是见得的少了... ...下面有几篇不错的RC4的文章: C语言实现:https://zhoujianshi.github.io/ 阅读全文
posted @ 2019-11-05 23:18 Hk_Mayfly 阅读 (26) 评论 (0) 编辑
摘要:测试文件:https://www.lanzous.com/i7303oh 1.准备 获取信息: 32位文件 2.IDA打开 找到主函数之后,反编译为伪C代码 从第18行代码,我们能够得知flag(输入字符串)长度应该为32 代码的第26行loc_404600(v4, 16) && sub_40486 阅读全文
posted @ 2019-10-30 21:18 Hk_Mayfly 阅读 (32) 评论 (0) 编辑
摘要:文件下载:https://www.lanzous.com/i6x5iif 问题一 整体过程: 0x01. 首先,需要确定燃油进入和喷出的间歇性工作过程的时间关系。考虑使用决策变量对一段时间内燃油进入和喷出的时间段进行表示,确定二者之间的函数关系。 0x02. 其次,进行整体的几何模型建模,建立关系式 阅读全文
posted @ 2019-10-28 19:30 Hk_Mayfly 阅读 (191) 评论 (0) 编辑
摘要:1.图像旋转与缩放 'crop'表示旋转时,是否切割。 2.图像的加法运算 2.1 图像结合 在MATLAB中,如果要进行两幅图像的加法,或者给一幅图像加上一个常数,可以调用imadd函数来实现。imadd函数将某一幅输入图像的每一个像素值与另一幅图像相应的像素值相加,返回相应的像素值之和作为输出图 阅读全文
posted @ 2019-10-24 23:48 Hk_Mayfly 阅读 (27) 评论 (0) 编辑
摘要:测试文件:http://static2.ichunqiu.com/icq/resources/fileupload/CTF/echunqiu/qgdxs/numgame_8808BCE6D17A3EF92461A50079264767.zip 1.准备 获取信息 32位文件 2.IDA打开 3.代码 阅读全文
posted @ 2019-10-23 00:44 Hk_Mayfly 阅读 (23) 评论 (0) 编辑
摘要:测试文件:https://www.wocloud.com.cn/webclient/share/sindex.action?id=i9K_Br6TgE4ImHzH9IwB7mKcRy5TUdZ8U6_uiWwxDovNjPaT6IJAgRhtvqTOsW3w 1.准备 获取信息 64位文件 2.文件 阅读全文
posted @ 2019-10-22 11:36 Hk_Mayfly 阅读 (46) 评论 (0) 编辑
摘要:测试文件:https://adworld.xctf.org.cn/media/task/attachments/fac4d1290e604fdfacbbe06fd1a5ca39.exe 1.准备 获取信息: 32位文件 2.IDA打开 打开main函数 3.代码分析 看到第32行代码 这里通过sub 阅读全文
posted @ 2019-10-21 13:25 Hk_Mayfly 阅读 (19) 评论 (0) 编辑
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload/CTF/BSRC/BSRC-11-3/CrackMe01_97D2BF0DBD2EC13065E7104F24CAAED9.zip 1.准备 获取信息 32位文件 2.IDA打开 熟 阅读全文
posted @ 2019-10-19 17:13 Hk_Mayfly 阅读 (26) 评论 (0) 编辑
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload/phrackCTF/REVERSE/Crackme.smali 参考资料:https://www.cnblogs.com/lz2017/p/6917049.html 1.文件分析 使 阅读全文
posted @ 2019-10-15 23:27 Hk_Mayfly 阅读 (21) 评论 (0) 编辑
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload//CTF/JCTF2014/re200 参考文章:https://blog.csdn.net/chenlycly/article/details/53378196 1.程序分析 检测 阅读全文
posted @ 2019-10-15 17:35 Hk_Mayfly 阅读 (19) 评论 (0) 编辑
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload/phrackCTF/REVERSE/findkey 1.准备 获得信息 Python文件 2.文件分析 分析得到是Python文件,首先我把文件后缀改为了.py但显示为乱码,因此猜测 阅读全文
posted @ 2019-10-14 21:06 Hk_Mayfly 阅读 (11) 评论 (0) 编辑
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload/phrackCTF/REVERSE/CrackMe.rar 1.准备 获得信息 32位文件 打开软件输入注册码 2.IDA打开 找到提示“注册失败”的函数 很明显"UENURntFY 阅读全文
posted @ 2019-10-14 20:28 Hk_Mayfly 阅读 (19) 评论 (0) 编辑
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload//CTF/JCTF2014/re100 1.准备 获得信息 ZIP文件 Java文件 用解压文件打开 获得信息 APK文件 2.Smali2JavaUI打开 1 /** 2 * Ge 阅读全文
posted @ 2019-10-12 00:00 Hk_Mayfly 阅读 (29) 评论 (0) 编辑
摘要:测试文件:https://adworld.xctf.org.cn/media/task/attachments/a5c0e8322d9645468befabddfe0cb51d.exe 1.准备 获取信息 32位文件 2.IDA打开 其中的一些函数解释 3.代码分析 这道题思路很清晰,就是逆向操作结 阅读全文
posted @ 2019-10-09 23:52 Hk_Mayfly 阅读 (42) 评论 (0) 编辑
摘要:以加密字符串"HkMayfly"为例子 1.转换字符 将待加密字符串的每个字符转换为对应ASCII码的二进制形式并拓展为8位。 2.划分数据 每3个字符为一组,共24位,每6位划分为一组,不足6位在末尾添0,并转换为对应的十进制。不足3个字符,最后取字符时,用'='代替(这里问号可以忽略,只是为了方 阅读全文
posted @ 2019-10-09 22:23 Hk_Mayfly 阅读 (26) 评论 (0) 编辑
摘要:转载:https://blog.csdn.net/qq_35644234/article/details/60875818 Floyd算法的介绍 算法的特点 弗洛伊德算法是解决任意两点间的最短路径的一种算法,可以正确处理有向图或有向图或负权(但不可存在负权回路)的最短路径问题,同时也被用于计算有向图 阅读全文
posted @ 2019-10-09 00:02 Hk_Mayfly 阅读 (25) 评论 (0) 编辑
摘要:6.1 布尔和比较指令 6.2.4 XOR指令 对 16 位整数来说,可以通过将其高字节和低字节进行异或运算来检测数的奇偶性: 将每个寄存器中的置 1 位(等于 1 的位)想象为一个 8 位集合中的成员。XOR 指令把两个集合交集中的成员清 0,并形成了其余位的并集。这个并集的奇偶性与整个 16 位 阅读全文
posted @ 2019-10-07 23:53 Hk_Mayfly 阅读 (15) 评论 (0) 编辑
摘要:下载链接:https://software.intel.com/en-us/mkl 1.文件下载 官网注册后,选择MKL下载下来,安装到指定目录就行,不在多说。 2.配置文件 首先创建一个Windows桌面项目,再添加一个CPP源文件。 打开项目属性页--配置属性,会多出Intel Performa 阅读全文
posted @ 2019-10-02 16:17 Hk_Mayfly 阅读 (126) 评论 (0) 编辑