摘要: FILE 查壳后显示无壳,拖进IDA: 运行程序时传递的第一个参数为一个文件名,并打开该文件。下面点进去encode函数分析一下: for循环中每三个为一组,进行Base64的操作,接下来两个if分别判断Base64后的尾部是加一个“=”还是两个“=”还是不加“=”。具体Base64编码方式可以参考阅读全文
posted @ 2018-12-15 18:41 Reddest 阅读(40) 评论(0) 编辑
摘要: Take The Maze 首先拿进PEID里查一下有没有壳: 无壳,果断拖进IDA。可是Graph View中找不到主程序的位置,在函数表里寻找主函数: 函数太多阻扰了我们找到主程序,运行一下程序找一些关键词来搜索主程序位置: 得知主程序中应当含有“welcome to zsctf!”字符串,在I阅读全文
posted @ 2018-12-14 20:27 Reddest 阅读(103) 评论(0) 编辑
摘要: 【Treap】 【Treap浅析】 Treap作为二叉排序树处理算法之一,首先得清楚二叉排序树是什么。对于一棵树的任意一节点,若该节点的左子树的所有节点的关键字都小于该节点的关键字,且该节点的右子树的所有节点的关键字都大于该节点的关键字,则这棵树是一棵二叉排序树。 Treap在每一个节点中有两个最关阅读全文
posted @ 2018-10-31 20:51 Reddest 阅读(83) 评论(0) 编辑
摘要: 欧拉筛 【算法简介】 由于每个大于等于2的合数必定存在一个最小的质因数,所以只要筛去每个质数的倍数就相当于筛去了所有合数。但欧拉筛相比埃氏筛最大的优化就在于欧拉筛保证每个合数只被筛了一次,且是被其最小的质因数筛去的,所以欧拉筛的时间复杂度可以达到O(N)。 而如何保证每个合数都只被最小质因数筛去呢?阅读全文
posted @ 2018-10-17 14:17 Reddest 阅读(175) 评论(0) 编辑
摘要: Mountain Climbing WP 拿到题首先熟练地查个壳再用各种脱壳工具脱个壳。 脱壳之后熟练地双击感受一下出题者的恶意: 根据字面意思得知,是要根据一系列的操作来得到收益最大值,于是用ida打开并f5出来研究出题者是想让我们如何操作: 76和82分别是“L”和“R”的ASCII码值,所以联阅读全文
posted @ 2018-09-15 10:29 Reddest 阅读(182) 评论(0) 编辑
摘要: 在写wp之前先来了解一下Data URL是什么 Data URL 在浏览器向服务端发送请求来引用资源时,一般浏览器都有同一时间并发请求数不超过4个的限制。所以如果一个网页需要引用大量的服务端资源,就会导致网页加载缓慢的问题。 让我们先来看一下通常利用img标记请求图片资源的方式: 而Data URL阅读全文
posted @ 2018-09-09 17:31 Reddest 阅读(80) 评论(1) 编辑
摘要: Base64编码 【Base64编码是什么】 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。 ——维基百科 Base64,顾名思义,是基于64种可视字符的编码方式。这64种符号由A-Z,a-z,0-9以及另外两个视不同系统而定的可视自符(一般为+和/)组成。因为六位二进制数可以表阅读全文
posted @ 2018-08-29 16:03 Reddest 阅读(102) 评论(0) 编辑
摘要: DNA 【描述】 A kind of virus has attacked the X planet, and many lives are infected. After weeks of study, The CHO (Creature Healthy Organization) of X pl阅读全文
posted @ 2016-10-27 18:29 Reddest 阅读(148) 评论(0) 编辑
摘要: Logs Stacking堆木头 总时间限制: 1000ms 内存限制: 131072kB 【描述】 Daxinganling produces a lot of timber. Before loading onto trains, the timberjacks will place the l阅读全文
posted @ 2016-10-27 14:23 Reddest 阅读(145) 评论(2) 编辑
摘要: Bullcow 总时间限制: 12000ms 单个测试点时间限制: 1000ms 内存限制: 131072kB 【描述】 一年一度的展会要来临了,农民约翰想要把N(1 <= N <= 100,000)只奶牛和公牛安排在单独的一行中。 约翰发现最近公牛们非常好斗;假如两只公牛在这一行中靠的太近,他们就阅读全文
posted @ 2016-10-27 12:47 Reddest 阅读(111) 评论(0) 编辑