Jarvis OJ Basic 部分题解

握手包

给你握手包,flag是Flag_is_here这个AP的密码,自己看着办吧。

提交格式:flag{WIFI密码}

题解:下载所给的文件,是一个cap格式的,它是windows平台下的wireshark或者Linux平台下的tcpdump的抓包文件,题目已经告诉我们要提交一个wifi密码,所以直接用aircrack-ng试一试,字典文件用的https://github.com/danielmiessler/SecLists/tree/master/Passwords,之后打开aircrack,直接用的win平台下的GUI模式,得到flag。


使用的时候,需要选择WEP、WPA,WPA更为常用,二者区别如下:

加密程度不同,也就是安全性不同,三个安全性的排序为:WEP<WPA<WPA2。

WEP是WiredEquivalent Privacy的简称,有线等效保密(WEP)协议是对在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线网络。WPA全名为Wi-FiProtected Access,有WPA和WPA2两个标准,是一种保护无线电脑网络(Wi-Fi)安全的系统,它是应研究者在前一代的系统有线等效加密(WEP)中找到的几个严重的弱点而产生的。WPA是用来替代WEP的。WPA继承了WEP的基本原理而又弥补了WEP的缺点:WPA加强了生成加密密钥的算法,因此即便收集到分组信息并对其进行解析,也几乎无法计算出通用密钥;WPA中还增加了防止数据中途被篡改的功能和认证功能。WPA2是WPA的增强型版本,与WPA相比,WPA2新增了支持AES的加密方式。

-.-字符串

请选手观察以下密文并转换成flag形式

..-. .-.. .---. ..... ..--- ..--- ----- .---- ---.. -.. -.... -.... ..... ...-- ---.. --...-.. .---- -.. .- ----. ...-- .---- ---.. .---- ..--- -... --... --... --...-.... ...-- ....- .---- -----

flag形式为32位大写md5

题目来源:CFF2016

题解:看起来就像摩尔斯电码……直接百度,http://www.zhongguosou.com/zonghe/moErSiCodeConverter.aspx,然后翻译一下,即可拿到flag。

A Piece Of Cake

nit yqmg mqrqnbxw mtjtm nq rqni fiklvbxu mqrqnl xwg dvmnzxu lqjnyxmt xatwnl, rzn nit uxnntmxmt zlzxuuk mtjtmmtg nq xl rqnl. nitmt vl wq bqwltwlzl qw yivbi exbivwtlpzxuvjk xl mqrqnl rzn nitmt vl atwtmxu xamttetwn xeqwa tsftmnl, xwg nit fzruvb,nixn mqrqnl ntwg nq gq lqet qm xuu qj nit jquuqyvwa: xbbtfn tutbnmqwvbfmqamxeevwa, fmqbtll gxnx qm fiklvbxu ftmbtfnvqwl tutbnmqwvbxuuk, qftmxntxznqwqeqzluk nq lqet gtamtt, eqdt xmqzwg, qftmxnt fiklvbxu fxmnl qj vnltuj qmfiklvbxu fmqbtlltl, ltwlt xwg exwvfzuxnt nitvm twdvmqwetwn, xwg tsivrvnvwntuuvatwn rtixdvqm - tlftbvxuuk rtixdvqm yivbi evevbl izexwl qm qnitmxwvexul. juxa vl lzrlnvnzntfxllvldtmktxlkkqzaqnvn. buqltuk mtuxntg nq nitbqwbtfn qj x mqrqn vl nit jvtug qj lkwnitnvb rvquqak, yivbi lnzgvtl twnvnvtlyiqlt wxnzmt vl eqmt bqefxmxrut nq rtvwal nixw nq exbivwtl.

提交格式:PCTF{flag}

题解:没看懂。。看了别人的题解,才知道要做字频分析,找了个网站https://quipqiup.com/,分析结果:

很明显可以分析出?等于字母b,这样就可以拿到flag。

公倍数

请计算1000000000以内3或5的倍数之和。

如:10以内这样的数有3,5,6,9,和是23

请提交PCTF{你的答案}

题解:很简单,写个程序算就好了,注意是以内,另外不要重复计算比如15这样的数,拿到结果:233333333166666668

题目来源:CFF2016

题解:直接看这个:

http://www.360doc.com/content/15/0222/14/21874787_450053353.shtml

Shellcode

作为一个黑客,怎么能不会使用shellcode?

这里给你一段shellcode,你能正确使用并最后得到flag吗?

题解:不懂。。参考了别人的题解,直接用这个程序跑一下就好:

https://github.com/inquisb/shellcodeexec

https://blog.csdn.net/luojiabin135/article/details/79661910

取证

有一款取证神器如下图所示,可以从内存dump里分析出TureCrypt的密钥,你能找出这款软件的名字吗?名称请全部小写。

题解:直接百度“内存取证”即可。。。

base64?

直接对其进行base 32解密:


然后再从16进制转换成字符即可:



关于USS Lab
直接百度这个实验室,然后再瞎猜,可以得到flag:PCTF{ubiquitous_system_security}

猜你喜欢

转载自blog.csdn.net/wannafly1995/article/details/80794030