Skip to content

An incomplete list of my projects. This is mainly for school.

Notifications You must be signed in to change notification settings

holly-hacker/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Portfolio

Hi! I'm HoLLy, C# programmer, reverse engineer and .NET enthusiast. Below, you can find a list of my public projects, categorized by topic and ordered by importance. A bit below that you should be able to find info on how and where to contact me if you need to.

Projects

osu!

osu! is a rhythm game by Dean "peppy" Herbert. It was where I found my love for programming, .NET, reverse engineering and cheat development, so it holds a special place in my heart. :)

  • osu!HOPE - A modifying proxy layer that allows a programmer to view and modify any in/outgoing osu!Bancho traffic. Extensible through plugins.
  • HOPEless - A library for working with the osu!Bancho protocol. It can be used as base for custom/private servers. Originally created for osu!HOPE.
  • osu! Database Reader - A library to read any of the osu! file formats. This includes beatmaps, score-, beatmap- and collection-databases, replay files, and more.
  • OppaiSharp - A C# port of oppai-ng by Francesco149, based on its Java port Koohii. It calculates the star and PP ratings (a difficulty indicating value) for osu! beatmaps.
  • osu! PP tools - A small tool that provides a live display with the PP values for the selected beatmap, for various accuracy values and mod combinations. Also includes a mode for mappers.
  • osu!ui skinner - A tool that can extract and rebuild osu!ui.dll, an osu! DLL file that contains various UI elements, shaders, fonts, audio files and more. It allows the user to create "skins" for normally unskinnable textures.
  • osu! Background Changer - A lesser version of osu!ui skinner, allows the user to modify the osu!seasonal.dll file to get custom backgrounds in the main menu without having to donate for supporter status.
  • osu! ingame background changer - Yet another image changer. This one modifies the backgrounds of all beatmaps by hooking the OpenFile function.

And many, many private ones :)

.NET reverse engineering, obfuscation and deobfuscation

  • EazFixer - EazFixer is a tool to deobfuscate .NET assemblies obfuscated with the commercial .NET obfuscator EazFuscator. It is capable of restoring obfuscated strings, resources and embedded assemblies.
  • Confuser.Protections.HoLLy - A set of protection modules for the amazing open-source ConfuserEx obfuscator.
  • ConfuserEx [Fork] - Documented various features and added some minor ones.

Cheating, botting and automation

  • SWSniff - A tool to sniff and inject traffic from multiplayer games for automation and exploitation. This library is focused on the Action MORPG SoulWorker, but can be easily used as a base for sniffers for other games
  • UnovaRPGlib - A library to programatically access the online Pokémon RPG UnovaRPG. It allows you to automate various tasks, including grinding XP..
  • ClickerCheats - A small JS snippet to provide a cheating menu in various HTML5 idle games.
  • Biertijd Downloader Reloaded [NSFW] - A tribute to one of my very first programs: an image downloader for the biertijd.xxx, a site containing erotic photoshoots. It is tiny (>50 LoC in total, 17 LoC actual logic) and very fast thanks to multi-threaded downloading.

Others

  • DiscordCSS - A list of CSS userstyles for Discord, an electron-based instant messaging app.

Archived

These projects are abandoned and/or very bad but are of historical value.

  • DeezSharp [DMCA'd] - A library to to interact with the public and private API of Deezer, a music streaming service similar to Spotify. This library allows you to download a track with its metadata, album information, artist information embedded as ID3v2 metadata and use the search function to find tracks.
  • BetterDiscord themes and plugins - A repo containing Javascript plugins or CSS styles for use with BetterDiscord, which alters the popular IM client Discord. A notable plugin was one to make the Discord application window transparant, which hadn't been done before. This repo is archived as I have no interest in using BetterDiscord anymore.
  • osu! custom server & custom bancho - The server software that ran the very first custom osu! server (using host redirection and an unedited client). The code is horrible and the bancho part is basically a stub, but "It Works™". This project is notable because it was the first of its kind, and inspired the popular Nosue (now abandoned) and Ripple custom servers.

Contact

For now, you can contact me on Discord through my server.

About

An incomplete list of my projects. This is mainly for school.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published