InfoSec learning 
  • 首页
  • 归档
  • 分类
  • 关于
  • 思想星系
  •   
root@whale3070:~# _

BC05大数求和

题:求sum =1!+2!+3!+……+6788!+6789!的末5位。 分析:该题和上一题 ,换汤不换药。 取余,例如 123456 /  10 =  12345……6(好久没做小学题了,复习下,省略号+6 是余数为6的意思)            123456 / 100 = 1234 …… 56           123456 /

2017-02-01
编程 过程记录 复盘 算法题解

BC06奖券

题目:某抽奖活动的奖券号码是6位数(100000-999999),请计算其中不含”4”的号码的奖券数量。\ 思路:在字符串里搜索某个字符,很简单。但是题目中是数值,不是字符,所以用类型转换成字符。 知识点一: python   str( )函数,将任意值转换为字符串 知识点二: find()函数 ,语法str.find(str, beg=0, end=len(string))

2017-02-01
编程 过程记录 课程笔记 算法题解

BC01

:::::::::

2017-02-01

BC07hashkill

6ac66ed89ef9654cf25eb88c21f4ecd0是flag的MD5码,(格式为ctf{XXX_XXXXXXXXXXX_XXXXX})由一个0-1000的数字,下划线,纽约的一个区,下划线,一个10000-15000的数字构成。 这是一个很典型的题目。用到了一些字符串的组合,和对比。\ 分析:MD5加密,导入hashlib模块。有三个部分组合成flag。 知识点一:hashlib的使

2017-02-01
编程 渗透测试 安全工具 CTF解题

BC09百米(re模块)

::: {.image-package}\ ::: {.image-caption}:::::: :::::::::

2017-02-01
部署过程 编程 过程记录 正则表达式

BC10字典(re模块)

::: {.image-package}\ ::: {.image-caption}:::::: :::::::::

2017-02-01
编程 过程记录 安全工具 正则表达式

BC11

\ ::: {.image-package}\ ::: {.image-caption}:::::: 哇,好感动我居然做对了。:::::::::

2017-02-01
编程 过程记录 课程笔记

BC12速度爆破(request模块)

�钟提交答案。这里就需要写一个python脚本,用到web交互模块。 先看看题目中是用POST,还是GET提交答案。 ::: {.image-package}\ ::: {.image-caption}用firebug,F12打开:::::: 多点几次会发现,每次获取到的sha1值都是不一样的,so……\ 知识点一:自动获取该链接,导入到本地生成HTML文件。 ::: {.image-packag

2017-02-01
编程 渗透测试 安全工具 CTF解题

BC13

题目:两秒提交由xx拼接的数值。 分析:一开始我想岔了,以为要用到opencv等图形库来判断图形,类似验证码识别。           方向错了,验证码识别是图形判断。但这个题目里,其实这还是文字么。。。然后看源码。 ::: {.image-package}{.uploaded-imgwidth=”auto” height=”auto”}\ ::: {.image-captio

2017-02-01
编程 渗透测试 安全工具 CTF解题

BC15有关素数两道题

http://www.shiyanbar.com/ctf/1922 设一个等差数列,首元素为367,公差为186,现在要求找出属于该等差数列中的第151个素数并输出。 分析:素数即只能被1 和 它本身 整除的数。用代码表示,需要将n除以2、3…… n-1,当余数为0时候,说明n为素数。           首项是367,尾项不知道,间隔是186,可以联想到for循环  ::: {.image-pa

2017-02-01
读书笔记 编程 过程记录 课程笔记 数学编程 CTF挑战
1…130131132133134…138

搜索

Whale3070