Skip to content

deandunbar/MyPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Dean Dunbar Portfolio

This repo is actively updated with the latest

Offensive Security

KeySilence - Tool Repo

silently unlocks macOS Keychain and extracts Chrome Safe Storage credentials
using native macOS APIs with no security binary calls—bypassing typical EDR detection techniques.

C2go - Tool Repo

A very simple c2 in golang with matching cross platform agent.
Made for quick remote testing during agent development.

rektwallet - Repo

rektwallet is a deliberately vulnerable Bitcoin wallet written in Python.
It demonstrates how poor nonce reuse in ECDSA signatures can lead to
full private key compromise.
Includes a lab environment, vulnerable implementation, and exploit scripts.

EntropyRoll - Repo

Workshop for rolling your own entropy for creating key pairs. Key pairs are used for encryption/decryption

Web3

Sample ERC20 deployment Sample-ERC20

Sample ERC20 project using brownie framework. 
Live deployment on the MATIC mainet.
Verified sourcecode on polygonscan
https://polygonscan.com/address/0x36A3677be606E5EA7a5B052cef06e95972fEFe0B#readContract

Offline signing protocol for NFTs IRL-Protocol

This project enables a user to deposit NFTs into a vault. 
Users can then delegate an address that can sign to prove ownership of the NFT in an offline way. 
The vault has a built in directory to lookup the delegated owner of any nft in the vault.

Decentralized web browsing (2015) Bitwave

Bitwave was the first place winner of the Texas Million Dollar Bitcoin Hackathon.
Bitwave is a Decentralized web browsing application built on top of blockchain technology.

Cryptocurrency

Monero Diceware seed generator MoneroDice-WalletGen

Offline Monero Seed Generating using Dice rolls as a source of entropy. 
Can be used in an offline/airgapped machine to create cold 
wallet address seeds. 

Monerosigner Monerosigner CCS

Monero specific fork of seedsigner called Monerosigner. Monerosigner is an offline signing hardware wallet built around the raspberry pi zero SBC. The hardware comes with a companion desktop application called Monerosigner Companion. With the companion application users are able to send unsigned transactions via QR codes to Monerosigner.

Crowdfunded by the Monero community

Portable Monero QR code standard PortableMoneroQR

QR code standard for offline data transfer. Optimized for low res screens/cameras. 
Part of the Monerosigner project.

Ethereum

Vanity Address generator in GO Vanity Walk

This is *Vanity Walk* — a hands-on, code-first journey into Ethereum key generation and vanity address brute-forcing.  
Built in Go with no magic libraries. Just curves, Keccak, and ~~goroutines~~ *(not yet)*.

Ethernaut Solutions Solutions Repo

The Ethernaut is a Web3/Solidity based wargame. 
This is a link to a repo containing examples of 
the malicious code I used to win the associated level.
Shows applied usage of malicious solidity code to exploit vulnerable 
solidity contracts. Used Brownie as my web3 framework

Cybersecurity

ETHstorageDump - Tool Repo

A simple python tool to help dump memory slots from targeted solidity contracts.

Web3sploit - Web3 Exploit Framework Web3sploit

A collection of offensive smart contracts to help expoit
common smart contract vulnerabilities during audits and 
pen-testing engagements. Quickly locate, load end deploy
a weaponized smart contract to any web3 compatible chain
and directly interact from an interactive console.

Miscellaneous

SuperResumeWorld.com - Video Game ResumeSource Game

Made a platformer using melon js and tiled. 
( Win my resume by playing a video game)
After 20,000 points you get my resume. 

About

My actively updated portfolio of projects I have worked on divided by category and skillset

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors