solidity-underhanded-contest
ioccc-obfuscated-c-contest
solidity-underhanded-contest | ioccc-obfuscated-c-contest | |
---|---|---|
4 | 87 | |
153 | 130 | |
4.6% | - | |
0.0 | 0.0 | |
almost 2 years ago | over 4 years ago | |
Solidity | HTML | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
solidity-underhanded-contest
-
Nomad drained of $150m due to a coding mistake
if you enjoy obfuscated c, we have this https://underhanded.soliditylang.org/
-
"For the past two weeks, I've been targeted in an extremely thorough social engineering scam that nearly cost me all of my ETH. I'm super lucky to have made it through unscathed. Here's the story"
Even then, I wouldn't trust an automated system. Even expert humans can be stumped if you really work at it.
-
The Underhanded C Contest
There have been a couple of underhanded solidity contests (smart contracts on ETH), inspired by this.
https://underhanded.soliditylang.org/
Nice to people constantly putting the code examples to good use in real projects.
-
27th International Obfuscated C Code Contest winners published
It's great that this contest has been running for so long and still produces interesting new approaches, but I wish there were more work being done in the field of underhanded code contests, e.g. [0].
One area of technology that seems to have continued the work of discovering underhanded techniques is the realm of cryptocurrency, specifically the "Solidity Underhanded Contest". The results for 2020 are here[1], which links to (spoiler alert) a great trick on line 65 here[2] (select the line character by character with a mouse to reveal it).
[0] https://en.wikipedia.org/wiki/Underhanded_C_Contest
[1] https://blog.soliditylang.org/2020/12/03/solidity-underhande...
[2] https://github.com/ethereum/solidity-underhanded-contest/blo...
ioccc-obfuscated-c-contest
-
Making Rust supply chain attacks harder with Cackle
A semi-automated system that compares old unsafe code to new unsafe code would likely be really helpful here - say, a LLM prompted to investigate whether the new unsafe blocks are a significant difference in scope and documented intent from the old unsafe blocks. Unless the winners of https://www.ioccc.org/ are among your attackers, it's a pretty solid line of defense.
-
500 Lines or Less – Writing a useful program in fewer than 500 line code – AOSA
For that you can go savor the archives of IOCCC : https://www.ioccc.org/
-
The Awk Programming Language, Second Edition
>> Perl can also be hilariously unreadable: https://www.foo.be/docs/tpj/issues/vol4_3/tpj0403-0017.html
Most programming languages can be obfuscated. That does not mean people write code in those programming languages like that:
C: https://www.ioccc.org/
Javascript: view-source:https://www.google.com/
The truth is that insulting Perl is considered stylish by some, so many people do despite knowing little to nothing about Perl and having never used it.
-
Where can I find the juiciest, most complex and modern c++ code?
If you want the most complex, then probably here https://www.ioccc.org/
-
Suggestions for making my fizz buzz program as convoluted as possible?
Since someone already linked Enterprise FizzBuzz, I'll link The Obfuscated C Contest as a possible source of inspiration.
-
Radiation-hardened Quine: A quine that works after any one character is deleted
Or this one [3] that calculates pi by estimating its own surface area.
Or this one [4]. It's a lovers quarrel, written simultaneously in C and English. It's incredible, seriously, read it.
[0]: https://www.ioccc.org/
-
Even the K&R book implements a "C gibberish to English" translator
I wonder what sort of "English" it spits out when fed obfuscated C code
-
I can't fathom how any of those could be used.
OP is going to rage quit when he sees https://www.ioccc.org/
-
JavaScript forbidden practices. Part 5: orthogonality
I mean, its no https://www.ioccc.org/ entry
-
JavaScript forbidden practices. Part 4: self-documenting code
The International Obfuscated C Code Contest for all you brain damage needs.
What are some alternatives?
monorepo - Nomad Monorepo -- SDKs, Contracts, and more!
Removeddit - View deleted stuff from reddit
blog - Jeff Schnitzer's Blog
rustcc - A (toy) C compiler written in Rust.
team - the Rust Community Team 🦀⚙️✨
Anime-Girls-Holding-Programming-Books - Anime Girls Holding Programming Books
consensus-specs - Ethereum Proof-of-Stake Consensus Specifications
W3Schools - W3Schools Full Offline Version
git-blame-someone-else - Blame someone else for your bad code.
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
r9cc - Toy C compiler
ComLightInterop - Cross-platform COM interop library for .NET Core 2.1 or newer