Skip to content

sublime-elephant/projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

No LLMs used in the making of these projects.

Project showcase:

PNG image encryption with home-made modern encryption algorithms from around the world:

AES-128, RSA, ChaCha20, Kuznyechik (Russia), and SM-4 (China), Camellia (Japan).

cyber cyberscramble

Viewable at: pngScrambler.c., which includes:

These C programs are encryption algorithms I've built for my PNG encryption program. They successfully pass given test vectors, so are specification-precise (FIPS, eSTREAM, PKCS#1, etc).




GitHub Overview

  • "C stuff" features my projects I've done in the C programming language. Everything you see is in-house C; I never use external libraries, with the exception of the WINAPI. Other than that every single aspect of a program is done by me and me alone.

    • LoadDLL.c, badDLL.c, computername.c, and hijacker.c are my forays into DLL Injection.

    • hoodirony.c is a prank program I made that plays audio and video randomly throughout the day. Ironically, it has been one of my most involved projects, since I was targetting an old platform, Windows Embedded Standard 7, and thus using hopelessly archaic technologies like DirectShow, and ASF multimedia containers and WMA/WMV2 codecs.

    • linearMatrix.c is a C program that employs matrix algorithms to solve sets of linear equations using the Gauss-Jordan matrix row reduction method. It does it quickly and efficiently. I set a challenge for myself to rely on pointers where I could. The resulting code is quite unreadable and I'm proud of it. ChatGPT hates this guy.

    • memory.c is a quite involved project that queries and interrogates process memory on-demand. It identifies the process you want to interrogate and does all the memory allocation, query, examination and other operations required to present you with a human-readable layout of program memory. It has functionality to search for text-strings, too.

    • photocat.c is like hoodirony.c, but a more lowkey version that only plays sounds and flashes an image on screen. You must compile the resources yourself.

    • weather.c An old project I used to web-scrape the weather data from Australia's Bureau of Meteorology to be aggregated in a database for statistical analysis.

  • "Python stuff" features my projects I've done in the Python programming language

    • KasiskiAnalysis.py is a project that attempts to employ Kasiski analysis on polyalphabetic substitution ciphers. It is a beautiful method for cryptanalysis of ciphers created by systems like the Vigenère cipher.
    • PuzzleSolver.py is a project I made to bruteforce the solution to a physical puzzle I received as a gift from a family friend. It works. If you want proof that nothing in this repository is from generative language models, check this one out for some serious programmer gore. You have been warned.
    • bluecurve.py, primegraph.py, primelines.py are all python projects from a curious phase I had of wanting to graph some lines and have them react to prime numbers.
    • caesaring.py is a simple script that allows you to instantly bruteforce all 26 possible combinations of a fixed-rotation monoalphabetic substitution cipher, like the Caesar cipher.
    • keylogger_test.py is a WIP on keylogging.
    • netcat.py, reverseshellclient.py, reverseshellserver, shellconnectTCP.py, simpleshellserverTCP.py, simpletcpserverforproxy.py, proxy.py are all the projects every budding cyber-security professional has on their hard drive somewhere. You know you do. I have included them here as a tithe to the programming world.
    • packetsniff.py is a rudimentary packet sniffer. This project taught me a lot of things like how to use wireshark instead.
  • "web" features my HTML oriented projects

    • RC4 is a web project that features a fully working - and properly initialised - RC4 cipher with encryption and decryption.
    • gravity is a web project that simply tries to simulate a bouncing ball in a container with effects of gravity and air resistance accounted for. A bit of fun.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors