有意思词频分析

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);
}
}