自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【计组】一道阶码差题的个人理解记录

假设两个浮点数分别记为[X]浮和[Y]浮,[Ex]移、[Ey]移和[ΔE]补的最高有效位分别记为Exs ,Eys 和 Ebs ,当[ΔE]补发生溢出时,正确的处理方式是()。B.当Exs 为1时置最终结果为[X]浮;当Exs 为0时置最终结果为[Y]浮。C.当Eys 为1时置最终结果为[X]浮;当Eys 为0时置最终结果为[Y]浮。D.当Ebs 为0时置最终结果为[X]浮;当Ebs 为1时置最终结果为[Y]浮。IEE754标准中,还规定阶码全为0或全1时,不做指数,另有他用,

2023-03-11 10:13:56 355

原创 【Sklearn安装】win10+python3适用于初学者

为了写大数据的作业要安装sklearn直接cmd里输入遇到了time out和很多其他问题,写篇博客小记一下。

2022-10-05 10:45:43 1225

原创 [算法笔记]PAT 1030 Travel Plan

[算法笔记]PAT 1030 Travel Plan,Dijkstra算法,DFS

2022-09-21 16:44:57 160

原创 [算法笔记]PAT A1003 Emergency

《算法笔记》,PAT A1003 Emergency,Dijkstra算法,最短路径

2022-09-21 15:57:59 135

原创 [算法笔记]PAT A1076 Forwards on Weibo

BFS,PAT A1076

2022-09-21 09:40:38 65

原创 【算法笔记】PAT A1034 Head of a Gang

[算法笔记]PAT A1034 Head of a Gang,DFS算法,连通块的判断

2022-09-20 10:10:19 105

原创 multisim14.1教育版卸载

大多数的方法是找Shared-uninst.exe但是,我安装的这个版本并没有shared文件夹,也没有搜索到uninst.exe,在win给的应用列表里也找不到multisim,一筹莫展的时候突然想起来他一般在C盘的文件夹叫national instrument于是在win的设置-应用里找到了相应的软件,点击卸载会弹出以下界面,与网上点开uninst.exe界面相同,点击删除全部,成功卸载。...

2022-06-23 16:37:12 2385

原创 【计网复习】第五章 运输层

从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。“逻辑通信”的意思是“好像是这样通信,但事实上并非真的这样通信”。从IP层来说,通信的两端是两台主机。但“两台主机之间的通信”这种说法还不够清楚。严格地讲,两台主机进行通信就是两台主机中的应用进程互相通信。从运

2022-06-23 15:21:30 922

原创 【计网复习】第四章 网络层

两种观点:可靠交付和不可靠交付(给传输层)可靠交付:这种观点认为,应借助于电信网的成功经验,让网络负责可靠交付,计算机网络应模仿电信网络,使用面向连接的通信方式。通信之前先建立虚电路 (Virtual Circuit),以保证双方通信所需的一切网络资源。如果再使用可靠传输的网络协议,就可使所发送的分组无差错按序到达终点,不丢失、不重复。虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而并不是真正建立了一条物理连接。请注意,电路交换的电话通信是先建立了一条真正的连接。因此

2022-06-15 20:41:45 1355

原创 【计网复习】第三章 数据链路层

链路是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。数据链路 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。也有人采用另外的术语。这就是把链路分为物理链路和逻辑链路。早期的数据通信协议曾叫做通信规程 (procedure)。因此在数据链路层,规程和协议是同义语。数据链路层传送的是帧数据链路层不必考虑物理层如何实现比特传输的细节。甚至还可以更简单地设想好像是沿着两个数据链路层之间的水平方向把帧直接

2022-06-15 11:34:13 1598

原创 【计网复习】第二章 物理层

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异。用于物理层的协议也常称为物理层规程 (procedure)。物理层的主要任务:确定与传输媒体的接口的一些特性。一个数据通信系统包括三大部分:源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或接收端、接收方)。调制:基带调制:仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号。把这种过程称为**编码 **(codi

2022-06-13 07:33:05 921

原创 【计网复习】第一章 概述

三类网络: 电信网络、有线电视网络、计算机网络(三网融合)发展最快的并起到核心作用的是计算机网络。计算机网路的精确定义并未统一。计算机网络的传统定义:自主计算机的互联集合较好的定义:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。互联网的两个重要基本特点:因特网==互联网互联网,特指 Internet,它起源于美国,是由数量极大的各种计算机网络互连起来而形

2022-06-12 22:38:32 401

原创 【算法】考前整理复习

算法书复习。

2022-06-09 09:18:00 297

原创 【算法】最接近点对问题(递归与分治)

【算法】最接近点对问题(递归与分治)题目【问题描述】给定二维平面上n个点,找其中的一对点,使得在n个点组成的所有点对中,该点对间的距离最小。使用递归与分治策略求解二维平面上的最接近点对问题。假设所有点的集合为S,m为S中所有点的x坐标的中位数,垂直线x=m将集合S均匀分割为左右两个子集合S1和S2。【输入形式】在屏幕上输入点的个数,以及所有点的x和y坐标。【输出形式】第一次分割时,将所有点集合S分割为左右两个子集合S1和S2,分别输出左右子集合S1和S2,以及所有点集合S的最接近点对的距离以及最接近

2022-05-10 21:00:00 3202

原创 [BJDCTF2020]BJD hamburger competition-buuctf

buuctf做题记录分析拿到手里是一堆文件:(这里的code是我之后存在这里的一个文件夹,并不是题目给的)看到了Unity,之前并未做过类似的题目,去查了相关参考:比较关键的几点是:u3d支持c#和js两种脚本,而且c#是最普遍的核心.net代码位于下述路径:\TPH\TPH_Data\Managed\Assembly-CSharp.dll关于.net逆向分析根据以上信息,使用ILSpy打开hamburger_competition\BJD hamburger compe

2022-03-30 20:22:12 4920

原创 [FlareOn6]Overlong-buuctf

buuctf做题记录overlong查壳32位无壳IDA分析查看start函数结合题目overlong与这个0,分析应该是让v6比规定的值(进入函数后获知)大,进入sub_401160函数:在进入sub_401000查看:可以看到很繁琐的加密函数,并且直接对此进行逆向并不能得到flag(我按着相同的代码运行得到了174个十六进制数,但并不能直接转化成字符串)那么推测,应该是让程序自己运行出来flag。先查看一下这个a2(unk_402008):一共174位,不进行任何处理运

2022-03-30 17:20:22 457

原创 [WUSTCTF2020]Cr0ssfun-buuctf

buuctf做题记录查壳64位无壳IDA分析一看就是在check()函数进行了加密,点进去:是对a1(也就是我们输入的数组)的判断,一直跟进会找到这么几个函数:直接明文flag捏()把这些条件直接放到cpp里运行一下就出来了#include<iostream>using namespace std;int main(){ char a1[32]; a1[1] = 'c';a1[25] ='@' ; a1[27] = 'e'; a1[4] = '2

2022-03-18 18:31:55 234

原创 [FlareOn4]IgniteMe-buuctf

buuctf做题记录查壳32位无壳IDA分析反编译start函数逻辑很清晰,先获取输入的字符串,然后进行加密,最后与密文进行比较。查看加密函数:逻辑也很清晰,输入从末端到首段,尾部与v4异或,其余与后一位的字符异或。看看V4是什么:没看懂,所以选择了OD进行动调,找到xor异或的那条命令,查看相应寄存器,得到v4=0x4。分析过程结束,可以写脚本了。#include<iostream>using namespace std;int main(){ int

2022-03-15 21:02:05 754

原创 [WUSTCTF2020]level3-buuctf

buuctf做题记录查壳64位无壳IDA分析main函数很明显的给了一个密文d2G0ZjLwHjS7DmOzZAY0X2lzX3CoZV9zdNOydO9vZl9yZXZlcnGlfD==和提示:这是一个特殊的base64加密。给了这样的提示,推测是base64换表那么查看加密函数:加密表点进去:是正常的表,直接用原表解密解不出flag,右键查看表的引用,发现除了加密函数之外还有一个函数对表进行了操作:点进去查看,果然是改了表:简单写个脚本解出更改后的表:#include&

2022-03-15 19:03:19 867

原创 [MRCTF2020]hello_world_go-buuctf

Go语言的二进制文件,简单的明文flag,应该是Go逆向的引进门题目

2022-03-14 20:18:09 4267

原创 [GWCTF 2019]xxor-buuctf

buuctf做题记录查壳64位无壳分析IDA反编译main函数结构还是很清晰的,sub_400686是加密函数,sub_400770是对加密后字符串进行比较,即验证函数。查看sub_400770符合条件就返回1,用z3进行一个求解:from z3 import *s = IntVector('s',6)solver = Solver()solver.add(s[0]== 0xdf48ef7e)solver.add(s[2]-s[3] == 0x84a236ff)solver.a

2022-03-14 18:25:09 5423

原创 【MRCTF2020】Xor(buuctf-re)

buuctf做题记录查壳无壳32位IDA反编译试图直接对main函数反编译会弹出提示:所以查看401095处的汇编:点进sub_401020,F5反编译:返回main函数处,再次F5,反编译成功:方法指导分析简单分析,函数有printf,scanf,system等,进行一个重命名和隐藏不需要的显示,逻辑就很清晰了:首先判断是否输入33个字符然后对每个字符按从0到32的索引号对该字符进行异或最后将异或后的字符与byte_41EA08比较,相同就输出Right查看byt

2022-03-14 11:41:43 4582 1

原创 Leetcode数据结构入门

在预习数据结构,所以写了力扣的数据入门题单,做个整理。Leetcode数据结构入门第一天——第五天:数组第六天:字符串第七天——第八天:链表第九天:队列/栈第十天——第十四天:树第一天(1)217.存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:

2021-09-05 20:22:31 353

原创 攻防世界pwn新手区整理

小白尝试做pwn题QAQget shell惯例:IDA查看main函数:显然直接连接就可以得到权限。nc ls cat 一条龙服务:菜鸟教程的Linux命令大全hello pwn惯例:IDA查看main:查看if语句后的函数:目的明确:进入if语句。计算60106C和601068的偏移为4,read可以读入0x10,直接输入条件即可。exp:from pwn import*r = remote('111.200.241.244',64067)payload = '

2021-08-19 16:27:37 3099

原创 攻防世界reverse新手区整理

小白终于过了新手区TUTinsanity查壳打开IDA用万能的F5查看main函数有效信息不足,再用万能的shift+F12查看字符串得到flag:9447{This_is_a_flag}pthon-tradepyc文件不能用IDA反编译,所以利用在线反编译工具。在线反编译(python反编译 - 在线工具 (tool.lu))#!/usr/bin/env python# visit https://tool.lu/pyc/ for more informationimpor

2021-07-29 18:14:03 541

空空如也

空空如也

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

TA关注的人

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