常见RSA解密
常见RSA解密脚本
1.已知c,n,r,p,q
例题:[LitCTF2023]
1234567891011121314151617import gmpy2from Crypto.Util.number import long_to_bytes q = 189239861511125143212536989589123569301p = 386123125371923651191219869811293586459 e = 65537c = 28767758880940662779934612526152562406674613203406706867456395986985664083182n = q*pd = gmpy2.invert(e, (p - 1) * (q - 1))print("d=",d)m = pow(c, d, n)print(m)print(long_to_bytes(m))
操作系统安全实验
实验:作业调度算法模拟
【题目描述】
先来先服务调度(FCFS)编程模拟: 对所输入的若干作业,按FCFS算法模拟调度,观察、记录并分析调度的输出结果情况。打开job.c文件,完成FCFS函数的编写。
短作业调度算法非抢占的(SJF)编程模拟:编程实现由短作业优先算法对模拟作业的调度,并观察分析运行结果。打开job.c文件,完成SJF函数的编写。
【输入】
分别输入几个作业的作业号、作业到达时间、作业的服务时间
【输出】
输出调度后每个作业的作业号、到达时间、开始时间、完成时间、周转时间
【输入输出样例1:FCFS算法】
输入
输出
A,0,4;B,1,3;C,2,5;D,3,2;E,4,4;
A 0 0 4 4
B 1 4 7 6
C 2 7 12 10
D 3 12 14 11
E 4 14 18 14
【输入输出样例2:SJF算法】
输入
输出
A,0,4;B,1,3;C,2,5;D,3,2;E,4,4;
A 0 0 4 4
D ...
离散数学
命题演算的基本规律
1.命题的基本概念
关系与映射
考点
1.关系、映射、函数的概念
2.单射、满射、一一映射
3.集合的运算
图
定义14.1
无向图G = <V,E>, 其中:
(1) V ≠ ∅为顶点集,元素称为顶点
(2) E为V&V 的多重集,其元素称为无向边,简称边
定义14.2
有向图D=<V,E>, 只需注意E是V×V 的多重子集
图2表示的是一个有向图,试写出它的 V 和 E
注意:图的数学定义与图形表示,在同构(待叙)的意义下是一一对应的
汇编语言
二、字符数据处理
在应用程序的设计中,经常会遇到各种字符或字符串的处理。字符处理通常包括字符的比较、检索、插入、删除和统计等。
1.字符串比较
例、在数据区BUF1和BUF2地址开始分别有一字符串,长度均为14字节。试比较这两个字符串,若相同,则给RES单元置0;若不同,则给RES单元置0FFH,并将失配字节地址送RES+1开始的两个存储单元中。
源程序:
12345678910111213141516171819202122232425262728293031323334DATA SEGMENTBUF1 DB 'I am a student'BUF2 DB 'I am a studant'RES DB 3 DUP (?)NUMBER EQU 14DATA ENDSSTACK1 SEGMENT PARA STACK 'STACK'STA DB 100 DUP (?)STACK1 ENDSCODE S ...
GHCTF2024-WP
GHCTF2024-WP
基本信息
队伍名:Girls CTF Party
队伍成员:刘云飞(2023 级) 卜令问(2023 级) 翁崇峻(2023 级)
WEB
Sign in
解题: 卜令问
打开题目发现是小恐龙,好像自己高中闲着无聊经常玩。 题目叫我们达到 1000000000 分去获得 flag。
这种类型的题目,我第一反应是看源码。
发现只要 100000 就会给出一个奇怪的东西。
这串好像 base64 啊,把这串奇怪的东西拿去解码。 得到 flag。
这里贴一篇青少年 ctf 的博客,我最早是从这里得到启发的:http://t.csdnimg.cn/UZ1Pm
PWN
Helloworld
解题:翁崇峻
1.在 kali 终端中打开题目
2.ls 查看详细内容 3.cat 一下 flag ,over
REVERSE
CS1.6
解题:刘云飞
拿到附件放入 die 查看
题目提示 C#
放入 ILSPY
找到源代码
根据源代码写出逆向脚本
解出 flag
.?.s.?
解题:刘云飞
下载附件直接打开
根据代码写解密脚本
得到 fla ...
