Skip to content
Permalink
2b22bd1cf4
Switch branches/tags

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?
Go to file
 
 
Cannot retrieve contributors at this time
47 lines (32 sloc) 1.06 KB
---
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
-->