博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转 13种最为荒谬的编程语言(Bugku 加密)
阅读量:5793 次
发布时间:2019-06-18

本文共 1643 字,大约阅读时间需要 5 分钟。

 

今天在做关于Bugku的加密题目时,出现了一些不会的题目,上网搜索一下发现自己不知道的真的比较多(QAQ)

我就把今天遇到的问题写下来,以便自己的查找,更希望能够帮助到那些需要帮助的人!!

1、Lolcode

LOLCODE是一种建立在高度缩写的网络英语之上的编程语言,一般来说如果一个人能理解这种网络英语就能在未经训练的情况下读懂LOLCODE程序源代码。

13种最为荒谬的编程语言

2、Befunge

Befunge这门语言由Chris Pressey在1993年创造,本意为设计一种尽量难编译的语言……结果马上出现了一批编译器。

13种最为荒谬的编程语言

3、Brainfuck

Brainfuck,是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf***,甚至被简称为BF。

13种最为荒谬的编程语言

4、Chef

Chef的目标是让写程序看起来像菜谱。

13种最为荒谬的编程语言

5、Piet

Piet是一种可视化的编程语言,其代码本身就是可视化的,像个位图。

13种最为荒谬的编程语言

6、Shakespeare

Shakespeare编程语言让程序看起来像莎士比亚的剧本。

13种最为荒谬的编程语言

7、Whitespace

Whitespace只考虑空格的排版,而完全置那些非空格字符于不顾。
 

13种最为荒谬的编程语言

8、INTERCAL

INTERCAL,是“Compiler Language With No Pronounceable Acronym”的缩写,它讽刺了当时各种编程语言的很多方面,以及在20世纪60年代拟定的语言结构和注译。

13种最为荒谬的编程语言

9、Malbolge

Malbolge是BenOlmstead在1998年引进公共领域的深奥程序语言,名称来源于“the eighth circle of hell in Dante’s Inferno”,之后更名为Malbolge。它有着最难和最深奥的编程语言特点。但是,用一些技巧可以来理解它,可以由难化简。

13种最为荒谬的编程语言

10、BIT

BIT是一种程序语言,程序员在基本机器上拥有访问所有数据的全部权限。这是一款强大的编程工具。在高级程序语言中,一些专门功能是用更为复杂和抽象数据类型来设计的。该工具可以操作这些令人费解的数据。

13种最为荒谬的编程语言

11、Ook!

Ook! 与Brainfuck类似, 但用单词“Ook!”,“Ook.” 和“Ook?”代替。

13种最为荒谬的编程语言

12、ZOMBIE

ZOMBIE是专门为Necromancers设计的一款程序语言,ZOMBIE是Zombie-Oriented Machine-Being InterfaceEngine的缩写。

13种最为荒谬的编程语言

13、HQ9+

HQ9+带有四个指令的joke语言。
H: Print “hello,world”
Q: Print the program’s source code
9: Print the lyrics to “99 Bottles of Beer”
+: Increment the accumulator

 

关于解码 : Brainfuck/Ook! Obfuscation/Encoding 可以使用:https://www.splitbrain.org/services/ook以及http://tool.bugku.com/brainfuck/在线解密

 本文属于转载内容:http://news.mydrivers.com/1/190/190926.htm

很感谢这个大佬的分享!

 

您可以考虑给博主来个小小的打赏以资鼓励,您的肯定将是我最大的动力。
微信
支付宝
作者:
出处:
关于作者:潜心于网络安全学习。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!
你可能感兴趣的文章
凭啥Java的运行环境称虚拟机,Python的只能称解释器
查看>>
Nginx禁止通过IP,未绑定域名访问服务器
查看>>
MySQL 的 20+ 条最佳实践
查看>>
Unity Mathf
查看>>
Spring Boot
查看>>
详解CSS选择器、优先级与匹配原理
查看>>
Android平台基于Vitamio的开源播放器
查看>>
使用URL获取电话号码的归属地
查看>>
redmine数据备份
查看>>
android面试宝典
查看>>
Hibernate缓存机制
查看>>
随笔提示文本
查看>>
centos debian linux rsync数据同步
查看>>
C++11 std::unique_lock与std::lock_guard的区别及多线程应用实例
查看>>
对于javaweb项目的catalina错误解决
查看>>
mysql show processlist命令 详解
查看>>
继承 BaseAdapter 的万能适配器
查看>>
[数据库]mysql 5.6.20的安装、配置服务、设置编码格式
查看>>
MBR扇区故障修复
查看>>
在Kubernets上使用RDMA
查看>>