InfoSec learning 
  • Home
  • Archives
  • Categories
  • Tags
  •   
root@whale3070:~# _

封装

没有一个人知道如何制作一只铅笔。 现代社会就是封装的时代,产品化的时代。我们无需知道手机、电视、飞机、汽车、收音机的原理,普通人只要会使用就可以了。 python为什么很方便呢?就是因为它利用了封装,集合了所有编程者思维的结晶。 知识体系: 知识可以根据不同的规则分为不同类型,常见的分法有语文数学英语文科理科工科。。。。 我愿意把知识分为封装前的(很多数据)和封装后的(经验)。。比如说,第谷观测星

2017-02-01
View

D-6--Include(本地文件包含)

题目: 题目指出了文件包含,于是看看源码,看来是include()函数导致文件包含。 题目链接如下,因为源码提示,如果接受到path参数,就包含path参数内容(本地文件),如果没接收到该参数,就包含phpinfo.php文件。 http://56ed22a560b04906a2655392b2d2fca7da6ac6021691428c.game.ichunqiu.com show_sourc

2017-02-01
ctf

BC01

分析一下题目,编程解决的问题无非两类,一类计算、一类操作数据。 这是关于计算的题目。 题目大概是这样的:从(n 、n+1、 n+2 、n+3、 n+4、.….n+t)其中n、t都为100以内的正整数,这个数组之和为318,求n的值。 。。有一种做小学数学题的感觉 这是要让计算机列举一下的意思,鄙人还不会用什么好的算法。想到了用循环,但半天写出的程序老是出错。。因为最近学C语言,就用C写,写又写不出

2017-02-01
ctf

BC02

**给出一个循环公式,对于一个整数n,当n为奇数时,n=3n+1,当n为偶数时,n=n/2,如此循环下去直到n=1时停止。** 现要求对两个整数i = 900、j =1000,输出i、j之间(包括i、j)的所有数进行上述循环时的最大循环次数(包括n和1) **分析:** 知识点一:while循环。它默认执行后面的语句,直到不符合条件(为False)就退出。                    

2017-02-01

BC03

已知K ^ N = P, 给定N为7,和P为4357186184021382204544,求K。      又是一个算术题。。 知识点一:break,就是一直循环,如果达到条件,就退出循环。注意,因为达到条件立即退出,所以不会执行后面的print,所以答案是1234。\ ::: {.image-package}\ ::: {.image-caption}:::::: 好不容易做出了答案,再看看别

2017-02-01
ctf

BC04

题目:求6789!的值末尾有几个零?\ 我的解答,试图求出这个阶乘的结果,再数一数有几个零。很显然,我就是典型用手没用脑的。。 递归失败,可能这个数太大了 吧 \ ::: {.image-package}\ ::: {.image-caption}:::::: \ \ ::: {.image-package}\ ::: {.image-caption}:::::: 总结,用递归和循环都能求阶乘,

2017-02-01
ctf

BC05大数求和

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

2017-02-01

BC06奖券

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

2017-02-01

BC09百米(re模块)

和上一题类似,正则搜索字符串,处理数据计算出答案,提交. 题目 \ 知识点一:regular expression,我倾向于把它翻译为通用匹配规则,它的通常翻译正则表达式,不够通俗易懂,听起来像是二次互反律、混沌动力学、豫解核、单纯剖分、共轭泛函、拓扑……对于初学者来说,名字就给你吓尿了,这么难还学个屁啊~啊摔!……实际上一点都不复杂2333,就是为了描述字符串的形式的规定而已。 通用匹配规则,有

2017-02-01
ctf

BC10字典(re模块)

还是正则表达式,包含ctf的单词的总字符有多少? 分析:1,先搜索所有包含ctf的单词2,将所有找出的单词后,将列表转换为字符串。3,计数字符总数。**** 先查看给出的txt文件,它有6MB大小,显然要写正则表达式来搜索。**** **\s(.*)(ctf)(.*)** **\s     因为每个单词之间有空格** **(.*)说明有任意字符0个或者很多个,后接 ctf三个字符,后面也是任意字

2017-02-01
ctf
1…8990919293…96

Search

Whale3070
总访问量 次 总访客数 人