转 13种最为荒谬的编程语言(Bugku 加密)

今天在做关于Bugku的加密题目时,出现了一些不会的题目,上网搜索一下发现自己不知道的真的比较多(QAQ)
我就把今天遇到的问题写下来,以便自己的查找,更希望能够帮助到那些需要帮助的人!!

1、Lolcode

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

2、Befunge

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

3、Brainfuck

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

4、Chef

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

5、Piet

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

6、Shakespeare

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

7、Whitespace

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

8、INTERCAL

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

9、Malbolge

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

10、BIT

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

11、Ook!

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

12、ZOMBIE

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

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

很感谢这个大佬的分享!

我很菜,所以我会努力的! 
努力是因为不想让在乎的人失望! 
博主整理不易,如果喜欢推荐关注一下博主哦!

博主喜欢广交好友下面是我的联系方式: 
QQ:1263030049 
加好友前请注明原因谢谢!

原文地址:https://www.cnblogs.com/lxz-1263030049/p/9123775.html

时间: 2024-11-10 01:00:30

转 13种最为荒谬的编程语言(Bugku 加密)的相关文章

Java等13种编程语言名称的来历

Java的发展历程丰富多彩.充满了传奇色彩,被现在众多程序员和企业广泛使用,不用质疑这是Java的领先技术的结果. Java或者Python等编程语言,你可能每天都在使用,他们是你工作的乐趣来源和实现梦想的工具,但是你知道这些语言的名称来历吗?本文尚学堂小编为大家总结了常13种编程语言的名称来历, 快来看看你的语言名字是怎么来的吧. 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名, 那就是新的编程语言.编程语言命名通常有几个规律,如根据特性取缩写(如BASI

13种编程语言名称的来历

13种编程语言名称的来历 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名,那就是新的编程语言.编程语言命名通常有几个规律,如根据特性取缩写(如BASIC,COBOL,TCL和LISP),以已有的语言为基础(如C++,C#和CoffeeScript),或直接是数学和计算机领域杰出人物的名字(如Ada,Pascal和Turing).有时,设计者取名时更充满想象力.下面是13个意味深长的名字,以及它们背后的故事. Python 于20世纪80年代末,由Guido

前端开发构建:13 种热门工具的选型参考

前言 在前端项目的规模和复杂性不断提升的情况下,各类构建思想和相应工具层出不穷.本文竭己所能对比了当下13个构建工具,包括 Browserify. Webpack. Rollup. Grunt. Gulp和 Yeoman6个广为流行的工具, FIS. Athena. WeFlow和 Cooking等4个国产工具,以及三大框架: React, Vue和 Angular的官方脚手架.希望能在项目初期的构建工具选型上为大家提供些参考. 全览 构建工具可以分为三类:模块化打包类.任务流构建类和集合型工具

Android基础入门教程——8.1.3 Android中的13种Drawable小结 Part 3

Android基础入门教程--8.1.3 Android中的13种Drawable小结 Part 3 标签(空格分隔): Android基础入门教程 本节引言: 本节我们来把剩下的四种Drawable也学完,他们分别是: LayerDrawable,TransitionDrawable,LevelListDrawable和StateListDrawable, 依旧贴下13种Drawable的导图: 1.LayerDrawable 层图形对象,包含一个Drawable数组,然后按照数组对应的顺序来

Android基础入门教程——8.1.2 Android中的13种Drawable小结 Part 2

Android基础入门教程--8.1.2 Android中的13种Drawable小结 Part 2 标签(空格分隔): Android基础入门教程 本节引言: 本节我们继续来学习Android中的Drawable资源,上一节我们学习了: ColorDrawable:NinePatchDrawable: ShapeDrawable:GradientDrawable!这四个Drawable~ 而本节我们继续来学习接下来的五个Drawable,他们分别是: BitmapDrawable:Insert

Android基础入门教程——8.1.1 Android中的13种Drawable小结 Part 1

Android基础入门教程--8.1.1 Android中的13种Drawable小结 Part 1 标签(空格分隔): Android基础入门教程 本节引言: 从本节开始我们来学习Android中绘图与动画中的一些基础知识,为我们进阶部分的自定义 打下基础!而第一节我们来扣下Android中的Drawable!Android中给我们提供了多达13种的 Drawable,本节我们就来一个个撸一遍! Drawable资源使用注意事项 Drawable分为两种: 一种是我们普通的图片资源,在Andr

通俗理解J2EE的13种规范

学习到Java就不得不了解为人熟知的13种规范,小编从网上各种搜集资料,可是都是一些专业性的术语,确实很令人费解,讲解的都很抽象.在小编的不懈努力之下,通过看别人的博客,汇总了以下的内容. 1.JDBC(java Database Connectivity):   官方:JDBC API为访问不同的数据库提供了一种统一的途径,就像ODBC一样,JDBC对开发者屏蔽了一些细节问题,同时,JDBC对数据库的访问也具有平台无关性. 小编:学习过.NET的一定了解ODBC,这是属于同一个性质的,就是为了

内地客买30万重疾险香港便宜1 3 可保重疾多13种 香港 保险公司 保险_新浪财经_新浪网

买30万重疾险香港便宜1/3可保重疾多出13种 一群群内地客在香港海港城,排起长龙,炎热的夏天,时不时见有人用纸巾擦擦汗--这一幕不只是为了购买Gucci.LV等奢侈品,还有的为了香港保险公司的保单,有人戏谑香港保险代理签内地单签到"手软". 虽然到香港买保险,很多人心存疑虑,不少媒体也大称"地下保单"非法.无效,未来或存在理赔风险的告诫声也不绝于耳,但据香港保险业监理处统计,自2005年起,内地客新增保单保费总额从18.2亿港元上升到去年的149亿港元,增幅逾7倍

J2ee的13种规范

最近学到了J2ee,提到这个项目的学习就不得不提到它的13个规范: J2EE平台由一整套服务(Services).应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述: 1.JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性. 2.JNDI(Java Na