- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 同余的性质
给定一个整数m,如果用m去除任意两个正整数a与b所得到的余数相同,我们就称ab对模ma≡bmodm否则称ab对模ma≡bmodm其中m称作模。我们有m∣a−b。
2023-10-10 11:53:25
132
原创 七夕杯 密码签到20230910ctfshow
大牛在今年的hvv过程中,渗透进某业务系统,发现了密文,可是不知道如何解出明文,你能帮他找出来吗?已知密文由两部分组成,后面的推测为秘钥。后面是密钥,先看一下长度。
2023-09-10 02:36:33
162
原创 [MRCTF2020]babyRSA 1
正数和倒数的问题 下标 range(start, stop, step) 如果是到下标0 stop是-1 如果0到n, stop是n+1
2023-09-07 12:46:19
166
原创 [NCTF2019]babyRSA 1(位运算、sympy.prevprime()函数、下标和值的输出)
fro index, value in enumeragte(lis): 可以找到lis的下标和值。sympy.prevprime()可以找到前一个素数,位运算的是时候移位要把原来的位数算在里面,
2023-08-28 11:52:46
281
原创 2021-12-1数论学习-数学归纳法练二
2021-12-1数论学习-数学归纳法练二 2、设k0k_0k0是给定的整数,P(n)P(n)P(n)是关于整数nnn的一种性质或者命题如果 (i)(i)(i)当n=k0n=k_0n=k0时,P(k0)P(k_0)P(k0)成立; (ii)(ii)(ii)对n>k0n> k_0n>k0,由对所有的m(k0⩽m<n)m(k_0\leqslant m<n)m(k0⩽m<n),P(m)P(m)P(m)成立可推出P(n)P(n)P(n)成立那么P(n)
2021-12-01 22:18:28
260
原创 2021-12-1数论学习-数学归纳法练一
2021-12-1数论学习-数学归纳法练一 1、设k0k_0k0是给定的整数,P(n)P(n)P(n)是关于整数nnn的一种性质或者命题如果 (i)(i)(i)当n=k0n=k_0n=k0时,P(k0)P(k_0)P(k0)成立; (ii)(ii)(ii)由P(n)P(n)P(n)成立可推出P(n+1)P(n+1)P(n+1)成立,那么P(n)P(n)P(n)对所有整数n⩾k0n\geqslant k_0n⩾k0成立。证明:设有∀m∈N\color{red}\forall m
2021-12-01 21:17:43
401
原创 2021-11-2记一次win7下python两种版本的完全安装
记一次win7下python两个版本的完全安装==**pip要用管理员运行!!!**====**pip要用管理员运行!!!**====**pip要用管理员运行!!!**==一、Python简介二、Python官网三、下载Python的两个版本1、这里我选择的是windows版本2、这里有Python3和Python23、Python2的比较好安装,因为是最后一个版本直接下载安装即可4、Python3的就要在之前的页面往下拉,找适合自己操作系统的版本四、将两个版本的Python下载后,最好都安装在同一个路径下
2021-11-02 01:44:37
5391
原创 2021-10-31windows7旗舰版安装多语言包
windows7旗舰版安装多语言包英语日语繁体中文切换方法1 、控制面板2、时钟、语言和区域3、区域和语言4、键盘和语言→安装/卸载语言...5、安装显示语言6、浏览计算机或网络64位语言包英语http://download.windowsupdate.com/msdownload/update/software/updt/2011/02/windows6.1-kb2483139-x86-en-us_783d6dd59e2ec8fb0995a059c9c121795bde46c8.exe英语安装包日
2021-10-31 18:34:09
933
原创 2021-10-31vmware16.2中win7旗舰版安装不了vmtool的问题
vmware16.2中win7旗舰版安装不了vmtool的问题下载驱动下载驱动https://www.catalog.update.microsoft.com/Search.aspx?q=kb4474419为防止网页失效保存一个下载链接
2021-10-31 14:07:53
284
原创 2021-10-29CentOS7的防火墙学习
CentOS7的防火墙学习查看防火墙状态查看firewalld的软件是否安装获取防火墙状态在不改变状态的条件下重新加载防火墙获取支持的区域列表获取支持的区域服务列表开启一个自定义支持的服务查看防火墙状态RHEL7中有几种防火墙共存:firewalld、iptables、ebtables等,默认使用firewalld作为防火墙,管理工具是firewall-cmd。systemctl status {firewalld,iptables,ip6tables,ebtables}或systemctl i
2021-10-30 10:28:48
120
原创 盲水印、bwm、blind-watermark
https://github.com/linyacool/blind-watermarkCTF盲水印脚本,基于傅里叶变换。使用方法python encode.py --image <image file> --watermark <watermark file> --result <result file>python decode.py --original <original image file> --image <image file&
2021-10-26 16:42:13
1658
原创 guile学习(三)快捷键ctrl+d,以及一个数包含的偶数的阶乘的和怎么计算
快捷键ctrl+d,以及一个数包含的偶数的阶乘的和怎么计算还有什么比找到guile的(quit)快捷键更令人兴奋的事一个数所包含的偶数的阶乘的和怎么计算呢?还有什么比找到guile的(quit)快捷键更令人兴奋的事ctrl+d就是(quit)一个数所包含的偶数的阶乘的和怎么计算呢?...
2021-10-22 01:38:09
140
原创 guile学习(二)emacs打开终端--2021年10月21日
用快捷键“alt+x”显示如下,左下脚有“M - x”出现,并伴有闪烁光标,可以输入命令,这里输入命令分为两种:(一)emacs自带的shell输入“eshell”则在上边窗口显示shell,可能比较支持lisp,如下图(二)似乎是bash输入“shell”则在下面窗口显示shell,可以在上面窗口显示代码,如下图(三)经测试,两种状态下均可启动guile,运行代码。(四)值得一提的是在下面shell的状态下,对guile的支持似乎更好,guile在进行交互的时候可以直接用tab补
2021-10-21 01:52:29
676
原创 guile学习(一)guile载入scm文件--2021年10月21日
用guile载入.scm文件,load "file"or,l "file"
2021-10-21 00:32:45
139
原创 2021-10-10base64隐写
CTF-base64隐写记录一下记录一下遇到一个题目有多条base64的代码,看了大神的WP才知道是隐写,其中一个等号是后两个字符的隐写位,两个等号是后四个字符的隐写位。直接上代码,以后慢慢学。# -*- coding: utf-8 -*-#base64解码脚本,Python2 运行 b64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' # 2.txt为需要解码的文件with open(
2021-10-10 14:20:09
182
原创 010editor在kali下的完全使用
版本使用为010editor10.2010editor10.2官方下载地址还有github上的一个010EditorKeygen小工具https://github.com/HMBSbige/010EditorKeygen把010EditorLinux64Installer10.0.2.tar.gz上传到kali我放在/usr/local/010Editor/目录下解压文件tar -xvf 010EditorLinux64Installer10.0.2.tar.gz得到两个文件roo
2021-10-05 00:15:02
2098
原创 SQL-labs在docker里创建失败2021-10-03
@docker 里建SQL-LABS踩的坑安装步骤:1.运行:docker info //查看docker信息,确认docker正常2.搜索sqli-labs:docker search sqli-labs3.建立镜像:docker pull acgpiano/sqli-labs4.查看存在的镜像:docker images5.运行存在的镜像:docker run -dt --name sqli -p 8881:80 --rm acgpiano/sqli-labs //参数解释:-dt
2021-10-03 12:48:24
242
原创 SICP练习1.17
对题目进行分析,反复地做加法,能达到乘积的效果,值得注意的是在书上写了如下代码(define (* a b)(if (= b 0)0(+ a (* a (- b 1)))))第一眼看的时候可能会糊涂,可是题干上已经说明,“in which it is assumed that our language canonly add,not multiply”所以,我们不要把*看成乘号,只需将他看成一过程名即可,在这个过程中只要形参b不为0,就会递归出如下过程:(+ a (+ a (+
2021-03-21 19:54:51
142
原创 SICP练习1.16
在之前的学习中,我们学习了关于求幂的一系列算法;比如求幂的递归算法,这个算法的体验和之前学习的阶乘的算法是差不多的;一、求幂的递归算法实现利用(expt b n)中n不断减小达到n=0时返回值为1为终止,(if (= n 0) 1 (* b (expt b (- n 1))))这样一个过程得到的代换模型如下:(* b (* b (* b (...(* b (- n 1)))))) 此时的n为1,这里需要理解递归的过程。二、求幂的迭代算法实现利用一个计数器counter和一
2021-03-20 18:30:53
203
原创 SICP练习题1.14
一、空间增长的阶因为从(cc 11 5)到(cc 0 1)总共16层(树的深度为16),所以可以看出最大步骤层数(所需空间增长的阶)是:11+5=16(因为(cc 11 x)中的x为(1-5),(cc y 1)的y为(0-11),(cc 11 1)中x和y都用了就算一个步骤层)。可推断出最大步骤层数可能和输入的关系大概为kinds-of-coins + amount 这样一个值,最大步骤层数的增长正比于输入(amount的值越大,kinds-of-coins +amount的值也就越大)。深度为n+5,其
2021-03-07 15:04:27
281
原创 第一个通过自己思考写的程序
java断断续续学了一段时间,除了看点书和视频,还没进行实际操作过。今天第一次通过思考独立完成了一段代码,没有百度,没有抄,加油吧。
2020-02-21 23:18:06
76
原创 Eclipse Push出现rejected - non-fast-forward错误
GitHub Eclipse Push出现rejected - non-fast-forward错误在java代码上传过程中,eclipse显示rejected-non-fast-forward错误,只要在上传前pull一下就可以了。
2020-02-18 18:54:01
492
原创 VC6.0约束条件下最大值问题C++代码
#define LOCAL#include <stdio.h>#include <string.h>#define N 103int fun(int b[N],int n){ int i,max,c; c=0; max=0; for(i=1;i<=n;i++) { if(c>0) c=c+b[i]; else c=b[i];...
2019-11-21 14:27:36
251
原创 汉洛塔VC++代码
汉洛塔VC++代码打开VC点击文件–>新建–>工程–>Win32 Control Application–>工程名填test1–>确定–>一个空工程–>完成点击文件–>新建–>C++ Source File–>命名填hanoi输入如下代码:#include <iostream>#include <stdi...
2019-11-20 17:02:04
156
转载 欢迎使用Markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-04-14 12:08:35
86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人