Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding common dyslexia homoglyphs #85

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

grk-
Copy link
Contributor

@grk- grk- commented Aug 16, 2019

See real attacks based on exploiting dyslexia

@elceef
Copy link
Owner

elceef commented Aug 17, 2019

Do you mean the reading disorder? Could you please elaborate more?

@grk-
Copy link
Contributor Author

grk- commented Aug 19, 2019

Dyslexia takes various shapes and reading difficulties in just one of them. A common case is people misreading b d p and q letters, h and n, c and e (this one was already covered in your initial code). My pull request just address a small portion of those reading disorders.
Note that some fonts are more misleading than others.
I've a case where such a substitution was made intentionally to mislead a person probably dyslexic.
This change on my copy of the code already pinpointed few domains controlled by bad guys, which were not identified in the master code of dnstwist.

@elceef
Copy link
Owner

elceef commented Aug 20, 2019

Do you have any research paper on the topic?
Are you comfortable with sharing domain names that you have discovered?

@grk-
Copy link
Contributor Author

grk- commented Aug 20, 2019

I've found limited confirmations of my acquaintances experiences on Wikipedia[1][2], plenty of education support sites, but not yet full fledged research precisely describing the characters being substituted (there are way more than those I proposed).
I can privately share what I've discovered yes.

[1] https://en.wikipedia.org/wiki/Dyslexie#Font
[2] https://en.wikipedia.org/wiki/Characteristics_of_dyslexia#Reading_and_spelling

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants