自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 2021年强网杯 逆向部分WP

今年的逆向很????ezmath一道数学题,关键在于函数式的缩放化简。第15行的公式是整个程序的关键f(n) = e - nf(n)是一个调和级数的缩放题目最后当n较大时易知:n = e / f(n)脚本:#include<stdio.h>#include<math.h>doubledbl_4020[19] ={0.00009794904266317233,0.00010270456917442,0.0...

2021-06-20 13:54:19 842

原创 2021强网杯 LongTimeAgo

我们这题被锤了,理由是与摘星实验室wp重合度高重合度有多高我不知道,但是我们所有人都压根没听说过这个实验室所以我这里放一个更加细致的wp,不想让几十个小时的努力

2021-06-20 13:53:03 773

原创 日常练习-_-

很简单的一道题但是遇见了一个坑encode_o

2021-06-15 20:26:01 107

原创 逆向练习RE-srm

下载地址很典型的Name+Serial类型CM题PEID查壳无壳 直接拖入OD这里可以看见有Name的限定语句同时用IDA打开查看直接查看到了入口点函数接着进入对话框消息处理函数DialogFunc可以很清楚的看见程序的判断过程先构造用户名124213@123142.我是这样构造的,Name的要求并不是特别的严格,随便就过了接着...

2019-09-11 18:24:02 141

原创 逆向练习RE100

下载地址ELF文件用ida打开查看找到main函数直接F5找到关键的判断可以看到输入字符串的第一个字符是{最后一个字符是}中间的前0xA个字符是53fc275d81最后0xA个字符是4938ae4efd然后看见最后一次判中字符串的格式与之前的判断不同所以程某个地方修改了字符串有可能执行该操作的函数只有confusekey可以看见其...

2019-09-09 11:27:47 215

原创 ???

要期末了复习要紧复习要紧:)

2019-06-03 22:50:15 117

原创 5.29-英语

carboncarbon dioxidemarinehabitatbiological diversitywild animalsgreenhouse effectwater shortagepesticidepollutantexhaust gasacid rainEl Ninoresourcedioxideozoneinsect...

2019-05-30 00:18:03 133

原创 5.25-英语

record rainfallfloodextreme weatherdroughtdisastermisfortunecasualtycrisiscollapsedestructivehurricanetornadovolcanomudslideeruptionepicenteraftershockreduced rainfal...

2019-05-25 23:36:16 148

原创 5.23-英语

joint actionexchange of needed goodsfriendly exchangesterritorial disputeneutral state/countrymaintain neutralitydiplomatic practicediplomatic channelinformal visitstate visitshelt...

2019-05-23 23:31:43 221

原创 5.22-英语

swallow dirtdefiniteboundmannergradualslipnagdiplomatic privilegefriendly/goodwill visitofficial visitexchange viewsrefugee/asylumalliancecoalationleagueconfrontationde...

2019-05-23 00:13:39 166

原创 5.21-英语

spoilovernightassign/allocatelavatorykitclosetbarelytendencygenerositysomewhataccommodation/reconcilecompensatepossessionfluctuateresentmentsourparentalinsensitiveu...

2019-05-22 00:05:01 198

原创 算法-链表对于栈,队列,背包的实现

数组与链表的优缺点十分明显,所以对于不同的问题时需要建立模型计算更适合的数据结构以下是一些链表的应用:下压栈的链表结构import java.util.Iterator;import static java.lang.System.out;public class Stack<Item> { private Node first; private in...

2019-05-21 23:44:59 155

原创 5.20-英语

minorityreconciledictatebordercoalitionmediatordelegatedomainembassydiplomatspecial envoypanelassassinasylumtensionstatus quo of the boundaryconsultationnormalizition...

2019-05-20 23:56:33 121

原创 5.19-英语

impeachlaw enforcementmonarchregimepartisansuppresstyrannymunicipalpoliticiandraft/draughtcandidateimplementwelfareimposeradicalneutralracialprivilegeconstitution...

2019-05-20 09:40:14 188

原创 学习计划

(⊙o⊙)…英语一直不太好,接下来决定天天晚上背些单词过的再自律一些,别轻易被其他事件干扰到自己的计划CTF虽然好玩,但是自律一定不能丢,养成个好习惯,一切都会慢慢变好的:)...

2019-05-20 09:34:20 134

原创 算法--Dijkstra的双栈算术表达式求值

对于需要做出计算器功能的题目有这样的一种简单算法可以轻易解决问题其优势在于算法简单,很好的利用了栈的LIFO特性缺点也很明显:不能很好的适应用户的输入,输入必须符合格式格式要求:数与数之间,操作符与数之间必须要有空格进行连接整个表达式需要被括号圈住操作符数量必须与括号组数相等且均有意义必须符合以上三个条件 该算法才能够起到作用具体实现如下impor...

2019-05-19 11:23:16 157

转载 技巧-不使用额外空间交换两个变量的值

一般而言交换两个变量的值都需要第三个临时变量的参与但是有一些方法可以避免第三个变量 一、不使用第三个变量(异或)void swap(int *x, int *y){ *x = *x ^ *y; // 当&a.&b为同一个地址的时候。a, b都会变为...

2019-05-15 09:18:52 2280

原创 C++程序设计-3.35

ISBN-10 检查校验位#include<iostream>#include<algorithm>#include<string>#include<ctime>#include<cstdlib>#include<cmath>#include<iomanip>#include<typein...

2019-05-14 23:20:02 133

原创 C++程序设计-3.33

蔡勒公式 计算星期#include<iostream>#include<algorithm>#include<string>#include<ctime>#include<cstdlib>#include<cmath>#include<iomanip>#include<typeinfo&g...

2019-05-14 23:18:42 128

原创 C++程序设计-3.27

当前时间 格林尼治 12进制时#include<iostream>#include<algorithm>#include<string>#include<ctime>#include<cstdlib>#include<cmath>#include<iomanip>#include<typ...

2019-05-14 23:17:39 546

原创 C++程序设计-3.25

判断两矩形关系#include<iostream>#include<algorithm>#include<string>#include<ctime>#include<cstdlib>#include<cmath>#include<iomanip>#include<typeinfo>...

2019-05-14 23:14:40 165

原创 C++程序设计-3.6

测算BMI#include<iostream>#include<cmath>#include<iomanip>using namespace std;int main(){ cout << "Enter weight in pounds: "; double weight; cin >> weight; cout ...

2019-05-14 23:13:27 107

原创 C++程序设计-2.13

#include<iostream>using namespace std;int main(){ cout << "Enter the monthly saving amount: "; double account,sum=0; cin >> account; for (int i = 0; i < 6; i++) { sum =...

2019-05-14 23:11:23 230

原创 C++程序设计-2.12

#include<iostream>using namespace std;int main(){ cout << "Enter speed and acceleration: "; double v,a; cin >> v >> a; cout << "The minimum runway length for this...

2019-05-14 23:10:26 137

原创 C++程序设计-2.11

#include<iostream>using namespace std;int main(){ cout << "Enter the number of years: "; int n; cin >> n; cout << "The population in 5 years is " << int(n * 365 *...

2019-05-14 23:09:41 176

原创 MISC-蓅烺地球

这个也是I**C比赛的题目(比赛仍然没有结束QAQ)下载下来是一个zip文件打开后看一下内容:蓅烺計劃 洮蓠朩暒戶囗 萇條戶囗 萇條蓅烺計劃 洮蓠朩暒蓅烺計劃 洮蓠朩暒戶囗 萇條戶囗 萇條蓅烺計劃 洮蓠朩暒蓅烺計劃 洮蓠朩暒戶囗 萇條戶囗 萇條蓅烺計劃 洮蓠朩暒戶囗 萇條戶囗 萇條蓅烺計劃 洮蓠朩暒蓅烺計劃 洮蓠朩暒蓅烺計劃 洮蓠朩暒戶囗 萇條戶囗 萇條蓅烺計劃 ...

2019-05-14 09:54:16 145

原创 逆向-简单的pyc

这个是I**C的比赛逆向题目(比赛还没结束QAQ)题目内容很简单提示说要逆向一个pyc虽然没有了解过这个东西,不过在网上找到了在线的反编译工具直接拉进去 运行得到如下内容:import base64def encode(message): s = '' for i in message: x = ord(i) ^ 32 ...

2019-05-10 09:38:48 1116

原创 SQL-带有text的数据需要排序的问题

昨天写作业的时候遇见了一个问题就是如果需要输出的内容有聚集函数并且有text类型变量时要怎么办因为text类型变量无法进行GROUP BY语句操作,或者是聚集函数操作于是就会报错对此 我找出了两种实现方法,但不得不说,有些麻烦所以在声明变量类型的时候还是建议大家尽量不要用text类型,用char即可三个表如下:Employee表:Department表:...

2019-05-10 09:13:39 676

原创 逆向-app release

这是一个安卓逆向题。用安卓逆向工具进行分析,我在这里用的jeb工具,附上资源和无法正常启动解决方案的链接:https://www.52pojie.cn/thread-722648-1-1.html运行jeb,将app-release. apk拉入jeb进行分析展开Bytecode查看该应用代码结构发现有两个java源码文件,分别查看,发现a中使用了MainActivity查看M...

2019-05-05 10:17:51 484

转载 Windows内核中的关键组件

①HAL(硬件抽象层) HAL的设计目的是讲硬件的差别隐藏起来,从而为操作系统的上层提供一个抽象的、一致的硬件资源模型,以使Windows更容易被移植到不同的平台上。理想的情况是,只要硬件厂商能够提供一个HAL,Windows就能够在相应的硬件平台上运行。因此,HAL使得上层的模块无需考虑硬件的差异,他们通过HAL而不是直接访问硬件。 尽管WIndows随带了多个主...

2019-04-22 18:09:09 456

原创 日记- :)

新的一周,新的开始。

2019-04-22 18:02:08 78

原创 逆向-蓝鲸-csaw2013reversing2

打开程序运行一下:随便点一下,程序就结束了拉入ida查看代码程序的流程还是比较清晰的。MessageBox函数的第二个参数的内容我们需要去查看一下点开lpmem被赋予的内容 即unk_409B10右边没有注释,说明不是ASCII码接着就死在这里好久。。因为不合逻辑然后点开了函数sub_401000查看了一下发现这里才是关键函数算法很简单...

2019-04-21 12:05:13 447

原创 逆向-自校验绕过-2

上一种自校验校验的目的是为了防止程序被脱壳但是程序在未脱壳的前提下也存在被破解的可能所以这种自校验的目的是校验是否存在使用OD等直接修改程序数据的行为存在该校验方式被称为重启自校验。即在运行中先将正确的注册码等数据存储在文件或是注册表项等地方等到重启时,将上次输入的注册码与正确的注册码进行比对,只有比对成功才能永久解锁。所以,破解该类型程序的重点在于在程序...

2019-04-21 11:39:24 442

原创 逆向-自校验绕过-1

对于有些程序,如果脱壳后运行时无效,则应该考虑是否存在程序的自校验。比较常用的自校验技巧是用GetFileSize()函数对文件的前后大小做比较。因为脱壳后一般文件大小会比脱壳前的大很多。所以通过GetFileSize API 的对文件大小的取值进行判断,可以判断文件是否被脱壳。如果被脱壳,则直接退出程序。即出现无法打开程序的情况。所以在这种情况下,我们需要对GetFile...

2019-04-19 18:41:43 363

转载 数据库-关系完整性

3.关系完整性关系模型中有三类完整性约束:实体完整性、参照完整性、用户定义的完整性。 I、实体完整性 关系数据库中每个元组都应该是可区分的,是唯一的。这样的约束条件用实体完整性来保证。规则 2.1 实体(主码)完整性规则 若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值(null) ...

2019-04-18 18:31:29 2207

原创 逆向-reverse1_final

很简单的一道逆向题目。用PEid打开查看一下发现加了一个UPX不过不要紧搜索字符串就完事了:)拉进OD。直接搜索的话肯定是什么都没有的所以我们一直F8 直到出现提示字符为止(其中有些循环比较杂乱 可以直接用F4跳过)好了,停到这里了。这时候搜索一下ASCII码有发现了。。点开00281102 You've got it!!...

2019-04-18 17:58:50 1730

转载 数据库-关系操作

2.关系操作 I、基本的关系操作 关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两部分(增删改查)关系的查询操作中的选择、投影、并、差、笛卡尔积是5种基本操作,其他操作可以用基本操作来定义和导出。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。非关系数据模型的数据操作方式则为一次一记录的方式。 II、关系数据语言的分类 早期的关系操作能力通常用代数...

2019-04-18 17:39:23 6029

转载 数据库-关系数据库基本概念

1.关系数据库及形式化定义 I、关系 关系模型的数据结构非常简单,只包含单一的数据结构--关系(表)。在用户看来关系就是一张扁平的二维表。关系模型的数据结构虽然简单但是能够表达丰富的语义,描述出现实世界中的实体以及实体间的各种联系。关系模型是建立在集合代数的基础上的,这里从集合论角度给出关系数据结构的形式化定义。1.域(domain)定义:域是一组具有相同数据类型的值的集...

2019-04-10 21:01:06 6238

原创 萌新的近期学习计划

鉴于目前的课业有些繁重,在课余时间很少有对课外知识的投入,所以近期学习计划以围绕考试科目和竞赛为主:)以下是近期计划1.加深对于SQLsever数据库的学习和理解关系型数据库的使用虽然比较容易上手,但是概念部分难度却非常高。所以近期要学习下数据库的概念部分,然后自己搭一个数据库作为练手。2.加强对逆向的学习通过这次西湖论剑的折磨,使我深刻的认识到了自己是多么的vegetable...

2019-04-08 17:45:58 125

转载 Windows内核结构

Windows内核结构第一篇博客,随便写下练练手:)Windows内核总共分为三层:与硬件直接打交道的这一层叫做硬件抽象层简称HAL,这一层的用意就是把所有与硬件相关联的代码逻辑隔离到一个专门的模块中,从而做到尽可能的独立于硬件平台。HAL之上是内核层,有时也称为微内核,这一层包含了基本的操作系统原语和功能,如线程和进程、线程调度、终端和异常的处理、同步对象和各种同步机制(比如自旋...

2019-04-03 08:28:39 2349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除