- 博客(6)
- 收藏
- 关注
原创 RSA原理及其攻击方法
RSA原理及其攻击方法RSA 基于一个简单的数论事实,两个大素数相乘十分容易,将其进行因式分解却是困难的密钥产生:1.选两个大素数p和q2.计算n=p*q,欧拉函数*φ(n) =(p-1) (q-1)3.选一整数e,满足1<e<φ(n),且gcd(φ(n),e)=1,即φ(n)与e互质4.计算d,满足d *e≡1 mod φ(n),即d是e在模φ(n)下的乘法逆元,因为e与φ(n)互素,由模运算可知,它的乘法逆元一定存在(欧拉定理:若a与n互素,则a^φ(n)≡1 mod n)5.
2021-07-10 17:03:13
4556
1
原创 攻防世界-CRYPTO-新手练习区WP
攻防世界-CRYPTO做题记录base64题目直接上个base64工具.Caesar题目方法一:直接上工具,根据flag格式简单算一下位移多少位时第一位会出现c字母,最后得出位移数位12方法二:暴力解密#include <stdio.h>#include <stdlib.h>/* 穷举法解密 */int main(){ char word_1[1000] = "\0"; //解密前 char word_2[1000] = "\0"; //解密后
2021-06-15 17:02:00
6931
8
原创 xss绕过方法
xss绕过方法1.改变大小写将大小写穿插编写<script>alert(“xss”);</script>可以转换为:<ScRipt>ALeRt(“XSS”);</sCRipT>2.关闭标签利用大于号>关闭标签使得xss生效><script>alert(“Hi”);</script>3.利用html标签触发事件很多标签都可以对过滤进行绕过格式:< 标签 事件 = 执行语句例如:<p
2021-01-30 00:03:04
3797
原创 sql注入联合查询(内连,外连,交叉连接,结果集连接)
sql注入联合查询1. 内连(inner join或join)2. 外连(outer join)左外连接(left outer Join 或 left Join)右外连接(right outer Join 或 right Join)全连接(full outer join)3.交叉连接(cross Join)4.结果集连接(union 和 union all)表A:usernamepasswordaa111bb222cc333表B:u
2021-01-17 20:38:19
675
原创 sql创建数据库,表以及增删查改命令的使用
sql创建数据库,表以及增删查改命令的使用1.首先在kali上打开mysql输入:/etc/init.d/mysql start mysql2.创建数据库aaa(名称自定义但不能为数字)输入:create database aaa;通过show命令看到现在的database里多了一个名字叫aaa的表MariaDB [(none)]> show databases;+--------------------+| Database |+-----------
2021-01-11 15:55:21
380
原创 学习crypto解密(一)
目录1.basic set1-challenge1(十六进制转换为base64)2.basic set1-challenge2(固定异或)3.basic set1-challenge3(单字节XOR密码)第一题 十六进制转换为base64在做题之前我们需要了解一下什么是十六进制以及什么是base64十六进制:它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。base64:Ba
2021-01-08 16:57:21
2058
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人