trojan-source
aboriginal
trojan-source | aboriginal | |
---|---|---|
21 | 6 | |
1,215 | 169 | |
- | - | |
3.6 | 10.0 | |
about 1 year ago | over 4 years ago | |
SCSS | Go | |
MIT License | MIT License |
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.
trojan-source
- Trojan Source Attacks (2021)
- What is some niche/ quirky python code you know?
-
Android Studio’s “Code contains easter egg” inspection (2019)
Is this one of those trojan source attacks in the wild?
https://trojansource.codes/
-
So, it seems there will be another issue, different than the 32 bit time thing
see this github repo fkr examples
-
- Trojan Source: Invisible Vulnerabilities
-
The Invisible JavaScript Backdoor
Bonus: if you interested in look at Trojan-source (similar examples) and TrojanSourceFinder (tool to detect them)
Works for me with the examples from https://github.com/nickboucher/trojan-source
-
A h4cker just cr4shed a match with special characters in text chat. I got an abandon and lost hard earned elo
This is coming out of a team at Cambridge. Read up on it here Trojan source
- Trojan Source – Invisible Source Code Vulnerabilities
aboriginal
- Golang Aboriginal Generics (2019)
-
so that one can write f <o> g. Yes, user-defined operator <o> in C++ ;-) Note that I used the LaTeX symbol "circ" and it's visual look o. You can use this trick for any named operator.
Glad to see the c++ community finally embracing the spirit of true innovation. Perhaps Canadian Aboriginal syllabics are soon within our grasp
-
Imagine someone is paying you to destroy their codebase. How would you do it?
This is awesome, reminds me of this: https://github.com/vasilevp/aboriginal
-
I once called a variable with a reserved word "lambda" because it would look nice with other variables "alpha", "beta". I did it by replacing the last a with Russian a
I think this calls for a revisiting the Aboriginal Generics for Gophers
- Trying Out Generics in Go
-
Trojan Source: Invisible Vulnerabilities - Abusing Unicode RTL and BiDi References to hide source code in your source code
This is my favorite.
What are some alternatives?
mvregex
errcheck - errcheck checks that you checked errors.
vim-troll-stopper - Stop Unicode trolls from messing with your code.
ineffassign - Detect ineffectual assignments in Go code.
TrojanSourceFinder - 🔎 Help find Trojan Source vulnerability in code 👀 . Useful for code review in project with multiple collaborators (CI/CD)
gostdx - Extended library functions using generics in Go.
rust - Empowering everyone to build reliable and efficient software.
fut
vscode-gremlins - Gremlins tracker for Visual Studio Code: reveals invisible whitespace and other annoying characters
go - The Go programming language
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
Express - Fast, unopinionated, minimalist web framework for node.