CRYPTO-factor
n=240546297453496858231088405356129350257,你能把这个整数分解成两个素数的积吗?=> n = p * q
flag:NSSCTF{md5(min(p,q)+max(p,q))}
文件打开之后是一串特别长的数,题目要求就是将其拆分为两个素数乘积。
我最初[……]
n=240546297453496858231088405356129350257,你能把这个整数分解成两个素数的积吗?=> n = p * q
flag:NSSCTF{md5(min(p,q)+max(p,q))}
文件打开之后是一串特别长的数,题目要求就是将其拆分为两个素数乘积。
我最初[……]
靶机打开之后就是这样一个小游戏,f12查看源码之后就是
寻找出内含三个文件夹 代码,其中两个是图形代码数据,最可疑的js文件夹里点开发现代码提示
尝试ctrl加F搜索flag之后没有结果,我试了试nssctf,flag就出现了
这道题做出来有点取巧的意思
[……]
这道题最初我有两个思路,第一个是直接用笨办法穷举闰年和正常年份的每一个月的天数。这个方法比较简单我就不多赘述了,第二个方法则是先定义两个一维数组,并将闰年和正常年份的天数放进去,然后先是判断输入数据中的年份是否闰年即规定出数组,随机将月份天数对应数组数据输出,那么直接开写!
import j[……]
一般这种遇到判断类的题都需要引入scanner和布尔型来解题,其中输入的数据型仍然是用声明,创建来命令。
然后就是用简单的if语句来判断true或false了,如下所示
一般来说if,else是最易书写仅有两种情况的方法了。
注意!—定义的odd方法需要传参的data必[……]
判断闰年[……]