有意思词频分析
0x01
出题人总设三关
第一关:佛法解密
第二关:压缩包文件暴力**
第三关:词频分析
0x02
第一关
打开压缩包查看注释到达一串稀里糊涂的文字,百度得知是佛法加密
第一关的密码为佛法解密:Happy holiday
0x02
第二关:
使用Advanced对压缩包进行暴力**得到密码为1224
0x03
解压后得到一个txt文件,内容为
词频分析得到flag,贴脚本:
package zxca;
import java.util.HashMap;
import java.util.Map;
public class MapDemo {
public static void main(String[] args) {
String str = “样本文件内容”;
Map<Character,Integer> map = new HashMap<Character,Integer>();
char[] arr = str.toCharArray();
for (char ch : arr) {
if (map.containsKey(ch)) {
Integer old = map.get(ch);
map.put(ch, old + 1);
} else {
map.put(ch,1);
}
}
System.out.println(map);
}
}