Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
transcoder/README.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
47 lines (32 sloc)
1.06 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
title: Transcoder | |
author: James Shuttleworth and YOUR NAME HERE | |
--- | |
Transcoder is a tool for converting data from one format to | |
another. It's incomplete at the moment, so you will need to help | |
finish it. | |
You will need to learn a few things along the way, unless you know | |
them already. In particular, you will need: | |
- Basic python | |
- Virtual environments (venv) | |
- PyDoc | |
- PyTest | |
- Basic Linux CLI | |
- Data representation | |
# Introduction | |
This is a very simple tool, but it does (or will do) a few useful things. | |
In cybersecurity, we often have to work with data in different | |
representations. For example, when creating payloads for exploits, we | |
might have to switch between bytes represented as their ASCII values | |
and their binary, decimal or hexadecimal (hex) representation. For | |
example, the capital letter A has the ASCII code 65. 65 in hex | |
is 41. In octal it is 101, and in binary it is 01000001. | |
# Completing Transcoder | |
TODO: | |
- asASCII (basic) | |
- User input (intermediate) | |
- wrapping (advanced) | |
# Contributors | |
- Stanley Frankcam | |
<!-- LocalWords: pdoc | |
--> |