CTF 编码工具编写

简介: CTF 编码工具编写

学习了前三章内容,应该可以独立写一个工具了吧?

学这学那,总感觉学了有啥用,实际上 你在拧螺丝,到最后发现,变成了导弹。

先有基础,再有思维。

没有什么是难的,只有在下定决心,开始干的那一步才是真的难。

采用jdk 1.8 编写

常规加密算法

base64编码 解码

unicode编码 解码

url 编码 解码

sha sha256 sha512 加密

ctf Brainfuck编码

10进制转换 2进制 8进制 16进制

md5 加密 16 32 小大写

640.png



Brainfuck编码 是ctf常见的 群里粉丝提了意见 就写了进去

640.png

这种编码 中间不能留空格

编译后就是如下:


工具已发布github

https://github.com/linux-ajie/java-coding-tool



相关文章
|
6月前
|
存储 XML JSON
【软件设计师备考 专题 】深入理解代码标准和文件格式标准
【软件设计师备考 专题 】深入理解代码标准和文件格式标准
101 0
|
6月前
|
存储 Web App开发 开发者
Python 自动化指南(繁琐工作自动化)第二版:附录 C:练习题的答案
Python 自动化指南(繁琐工作自动化)第二版:附录 C:练习题的答案
67 0
|
安全 开发工具 git
CTF工具隐写分离神器Binwalk安装和详细使用方法
CTF工具隐写分离神器Binwalk安装和详细使用方法
1537 0
|
3月前
|
安全 搜索推荐 开发者
"揭秘Python编写的艺术境界:不规范代码的悲剧,规范之美让你事半功倍!"
【8月更文挑战第21天】编写高质量Python代码需遵循规范以提升可读性和可维护性。例如,变量命名应采用小写字母加下划线(如`user_name`而非`uName`),函数命名清晰并避免硬编码(如使用`calculate_circle_area`替代`area_of_circle`并定义精确π值)。此外,添加有意义的注释(如解释冒泡排序逻辑),合理排版(如明确函数参数与返回值),以及适当异常处理(确保文件操作安全),都是良好实践。遵循这些规范能显著提高代码质量和团队协作效率。
38 0
|
6月前
|
缓存 Rust 监控
新一代 Python 代码纠错工具Ruff,突出一个字“快”!
新一代 Python 代码纠错工具Ruff,突出一个字“快”!
303 0
|
6月前
|
存储 Shell 数据安全/隐私保护
Python 自动化指南(繁琐工作自动化)第二版:十五、使用 PDF 和 WORD 文档
Python 自动化指南(繁琐工作自动化)第二版:十五、使用 PDF 和 WORD 文档
114 1
软件工程——程序编码(程序编码总原则、5个好程序标准、源程序文档化)
当工程规模很大时,而又没有完全合适的语言,可编一个专用的语言
|
程序员
【软工视频】第五章程序编码
【软工视频】第五章程序编码
|
IDE 程序员 测试技术
7个 优秀的远程“结对编程“编码工具
7个 优秀的远程“结对编程“编码工具
356 0
|
XML 分布式计算 算法
说说Python编码规范
说说Python编码规范
209 0