mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-28 07:31:10 +00:00
107 lines
5.3 KiB
Markdown
107 lines
5.3 KiB
Markdown
# Esoteric languages
|
|
|
|
<details>
|
|
|
|
<summary><strong>Learn AWS hacking from zero to hero with</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (HackTricks AWS Red Team Expert)</strong></a><strong>!</strong></summary>
|
|
|
|
* Do you work in a **cybersecurity company**? Do you want to see your **company advertised in HackTricks**? or do you want to have access to the **latest version of the PEASS or download HackTricks in PDF**? Check the [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)!
|
|
* Discover [**The PEASS Family**](https://opensea.io/collection/the-peass-family), our collection of exclusive [**NFTs**](https://opensea.io/collection/the-peass-family)
|
|
* Get the [**official PEASS & HackTricks swag**](https://peass.creator-spring.com)
|
|
* **Join the** [**💬**](https://emojipedia.org/speech-balloon/) [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** me on **Twitter** 🐦[**@carlospolopm**](https://twitter.com/hacktricks_live)**.**
|
|
* **Share your hacking tricks by submitting PRs to the [hacktricks repo](https://github.com/carlospolop/hacktricks) and [hacktricks-cloud repo](https://github.com/carlospolop/hacktricks-cloud)**.
|
|
|
|
</details>
|
|
|
|
## [Esolangs Wiki](https://esolangs.org/wiki/Main\_Page)
|
|
|
|
Check that wiki to search more esotreic languages
|
|
|
|
## Malbolge
|
|
```
|
|
('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
|
|
`CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>
|
|
```
|
|
[http://malbolge.doleczek.pl/](http://malbolge.doleczek.pl)
|
|
|
|
## npiet
|
|
|
|
![](<../.gitbook/assets/image (146).png>)
|
|
|
|
[https://www.bertnase.de/npiet/npiet-execute.php](https://www.bertnase.de/npiet/npiet-execute.php)
|
|
|
|
## Rockstar
|
|
```
|
|
Midnight takes your heart and your soul
|
|
While your heart is as high as your soul
|
|
Put your heart without your soul into your heart
|
|
|
|
Give back your heart
|
|
|
|
|
|
Desire is a lovestruck ladykiller
|
|
My world is nothing
|
|
Fire is ice
|
|
Hate is water
|
|
Until my world is Desire,
|
|
Build my world up
|
|
If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing
|
|
Shout "FizzBuzz!"
|
|
Take it to the top
|
|
|
|
If Midnight taking my world, Fire is nothing
|
|
Shout "Fizz!"
|
|
Take it to the top
|
|
|
|
If Midnight taking my world, Hate is nothing
|
|
Say "Buzz!"
|
|
Take it to the top
|
|
|
|
Whisper my world
|
|
```
|
|
{% embed url="https://codewithrockstar.com/" %}
|
|
|
|
## PETOOH
|
|
|
|
PETOOH is an esoteric programming language that uses only two commands: "ko" and "kud". It is based on the idea of using the sounds of animals to represent different operations. The language is designed to be difficult to understand and read, making it a good choice for steganography purposes.
|
|
|
|
### Syntax
|
|
|
|
The syntax of PETOOH is quite simple. It consists of a series of "ko" and "kud" commands, which are used to perform different operations. Here is a brief overview of the available commands:
|
|
|
|
- "ko": This command increments the current memory cell by one.
|
|
- "kud": This command decrements the current memory cell by one.
|
|
|
|
### Memory
|
|
|
|
PETOOH uses an infinite tape of memory cells, similar to other esoteric languages. Each memory cell can hold an integer value, which can be modified using the "ko" and "kud" commands. The initial value of each memory cell is zero.
|
|
|
|
### Input and Output
|
|
|
|
PETOOH does not have any built-in input or output commands. However, you can use the ASCII values of the characters to perform input and output operations. For example, to output the value of a memory cell, you can use the "ko" command followed by a number of "kud" commands equal to the value of the memory cell.
|
|
|
|
### Example
|
|
|
|
Here is a simple example of a PETOOH program that increments a memory cell and outputs its value:
|
|
|
|
```
|
|
ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko
|
|
```
|
|
KoKoKoKoKoKoKoKoKoKo Kud-Kudah
|
|
KoKoKoKoKoKoKoKo kudah kO kud-Kudah Kukarek kudah
|
|
KoKoKo Kud-Kudah
|
|
kOkOkOkO kudah kO kud-Kudah Ko Kukarek kudah
|
|
KoKoKoKo Kud-Kudah KoKoKoKo kudah kO kud-Kudah kO Kukarek
|
|
kOkOkOkOkO Kukarek Kukarek kOkOkOkOkOkOkO
|
|
Kukarek
|
|
```
|
|
<details>
|
|
|
|
<summary><strong>qaStaHvIS 'e' AWS hacking vItlhutlh</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (HackTricks AWS Red Team Expert)</strong></a><strong>!</strong></summary>
|
|
|
|
* **qaStaHvIS 'e'** **cybersecurity company**? **HackTricks** **company advertised** **want**? **PEASS latest version** **download HackTricks in PDF** **want**? [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop) **check**!
|
|
* [**The PEASS Family**](https://opensea.io/collection/the-peass-family) **Discover**, **exclusive NFTs** **collection** **our**.
|
|
* [**official PEASS & HackTricks swag**](https://peass.creator-spring.com) **Get**.
|
|
* **Join the** [**💬**](https://emojipedia.org/speech-balloon/) [**Discord group**](https://discord.gg/hRep4RUj7f) **telegram group** **or follow** **me** **Twitter** 🐦[**@carlospolopm**](https://twitter.com/hacktricks_live)**.**
|
|
* **Share your hacking tricks by submitting PRs to the [hacktricks repo](https://github.com/carlospolop/hacktricks) and [hacktricks-cloud repo](https://github.com/carlospolop/hacktricks-cloud)**.
|
|
|
|
</details>
|