title | layout |
---|---|
About Me |
about-me-page |
Animation - created with shadertoy.
Experiences : ### Security Research Internship @ TRAPA Security : September 2023 - July 2024 : Extracted and Analyzed multiple firmware from multiple IoT devices : Found new vulnerability in Realtek SDK [HITCON2024][Bside Bloomington] : ### Full-stack Developer @ Freelence : September 2023 - Present : Designed and developed full-stack application for Nippon Signal : ... to be continue : ### IT Internship @ CTS Corporation : May 2023 - August 2023 : Integrated existing policy with security standards and identified the gaps during security audits : Utilized scripting skills in analyzing data from automatic network vulnerability scanning tools : Migrated documentation into a centralized location along with creating appropriate counterparts for the new systems introduced : ### Undergraduate Research Assistant @ Purdue University PurSecLab : Decemeber 2022 - May 2023 : Research Control Flow Integrity Technology in Linux kernel : Replicated CVEs in newer kernels using qemu : ### President @ B01lers CTF team : August 2022 - July 2023 : Placed 10th place out of all US CTF teams on CTFtime in 2022 : Arranged call-out and boot camp with 100+ participants : Introduced advanced security ideas to newcomers in an approachable manner : ### Teaching Assistance @ AIS3 : July 2022 : Guided 150 participants in advanced information security lectures : Assisted 20 participants in generating ideas for security projects related to current technologies : Enhanced understanding of modern automobile security and their interactions with surroundings
Education : ### Purdue University : BS in Cybersecurity | Class of 2025 : Current GPA: 3.99 / 4.0 : Dean's List: Spring 2023, Fall 2022, Spring 2022, Fall 2021, Fall 2020
Competition and Awards : ### HITCON CTF 2024 (with TWN48) : July 2024 - November 2023 : Created 4 challenges for qualifier and [redacted] for final. : ### DEFCON CTF 2024 (with if this works we'll get less next year) : August 2024 : 7th Place (Final) / 10th Place (Qualifier) / 263 teams : ### SECCON CTF 2023 (with ${CyStick}) : September 2023 - December 2023 : 3rd Place (Final) / 2nd Place (Qualifier) / 653 teams : ### HITCON CTF 2023 (with TWN48) : August 2023 - November 2023 : Created 3 challenges for qualifier and 1 challenge for final : ### Mitre eCTF 2023 (with Purdue) : Feburary 2023 - May 2023 : 6th Place / 80 teams | Best Poster award : ### CSAW CTF 2022 (with B01lers) : December 2022 : 13th Place (Final) / 6th Place (Qualifier) / 880 teams : ### DEFCON CTF 2022 (with [email protected]) : August 2022 : 9th Place (Final) / 2nd Place (Qualifier) / 470 teams : ### HackIN 2021 (with B01lers) : November 2021 : 3rd Place / 30 teams : ### Mitre eCTF 2021 (with Purdue) : Feburary 2021 - May 2021 : 8th Place / 16 teams : My Implementation: https://github.com/bronson113/2021-ectf-purdue : ### HITCON CTF 2020 (with Goburin') : December 2020 : 2nd Place (Final) / 3rd Place (Qualifier) / 710 teams : ### AIS3 2019 : July 2019 : Best Project Award
Project : ### Cute Floating Ghost : July 2023 | Shader, GLSL, Ray marching : This animation was created using ray marching and shader math. I draw the ghost that floats and moves in the ocean! : There will be a blog post about this! Stay tuned! : ### Ascii art web server : April 2023 - May 2023 | Server, Concurrency, OS : This project created a server with a web interface that takes a URL to an image and converts it to ASCII art. The server spawns worker threads and spreads the incoming connections to the different workers to allow concurrent processing. The server experiments with the new proc_fd and the ability to pass file descriptors to a different process. : ### Padding Oracle On Custom Padding Methods : March 2023 - April 2023 | Cryptography, Block Cipher : Discovered efficient attack method against novel padding method proposed in this conference paper : Created a CTF challenge based on the attack method in HITCON CTF : ### Vulnerability Explorer : January 2023 - present | Python, Flask, Compiler | !Note that this project is still in the idea phase : Visualized execution of vulnerable program graphically for better comprehension : Implemented a simplified compiler for easy experimentation : ### mktmpdir : January 2023 | Shellscript, Bash : This is a simple shell script that drops the user into a temporary folder. This script allows users to do simple experiments without worrying about messing up the folder structure. The script supports keeping the result of the temporary folder and naming the session : ### Raspberry PI Remote Display Server : December 2021 | Python, Flask, LCD display : Designed Interaction between web server and hardware LCD screen : Allowed easy management of remote display with real-time monitoring : Implemented a simple database for swapping previously displayed images : ### Ferris Sweep Keyboard : December 2021 | Micro-controller, Keyboard, Soldering : I attempted to create my own keyboard using the ferris sweep 34 key design. I used nice-nano microcontroller along with the zmk firmware to support Bluetooth connection. The link above goes to the zmk config I used during the build. : ### This Blog Website : September 2021 - current | Jekyll, Markdown, HTML, CSS : This website is originally created from a jekyll blog website template by Chad Baldwin . I later expanded the website to suit my needs. : The components updated include: : - The theme for the navigation bar : - Tag filter in page archive, taken mostly from TeXt theme : - A separate about-me page : - Back to top button : Link to source code: https://github.com/bronson113/bronson113.github.io : ### Code Optimization on Pattern Matching Algorithm : June 2021 | C++, Optimization, Cache : Implement the FM-index algorithm under the ideal time complexity : Applied optimization such as loop unrolling and compression to minimize cache miss-rate : Achieved 41x runtime efficiency compared to the naive implementation : ### Adversarial Example Generator : July 2019 | Machine Learning, Python : Adversarial Examples are inputs that are wrongly identified by machine learning models. This project aims to create a model to automagically generate adversarial examples. : This is a project at AIS3 2019 and won the best project award : ### Battle Starship : January 2018 : This is a minigame made in single page html + javascript : Credit to donnie9171 for the original idea and prototype in Scratch.