KuroLabs/stegcloak

Problems with transparent strings visible on the Windows operating system

hmmhmmhm opened this issue · 8 comments

Hello. First of all, thank you for making a nice library.
And i found one interesting thing about using this library.

I own Android, Mac and iOS and have tested the equipment.
The tests on my equipment were successful,
but some of the transparent letters were visible to window users.

스크린샷 2020-06-17 오후 5 22 20

I sent the message below to my friends who can see the transparent string,
and I received the answer below.

KakaoTalk_Photo_2020-06-17-17-22-32

so... it's looks like a U+2060 has can be seeing when the
user are have some windows machines.

I recommend deleting U+2060 to improve the completeness of this library.

Thank you for finding this out.
I have a Windows 10 OS and I did not find this error when we tested it. I think the error might not be OS related but with the messenger app used.
Could you please tell which app was used and also which version of Windows OS was used?
These details would help us to know where we missed.
Also, since it is visible in one of the places, we will remove it right away and push a new release ASAP.

ohh.. wait i'll tell the my frields hold on..!

The exact details are as follows:

  • Windows 10 Pro 2004
  • Windows 10 Home 1903

Used Messenger

  • Kakaotalk

When I sent the same message, most of my friends said they couldn't see it, but some Korean Windows 10 OS users could see the string.

I now suspect that this phenomenon occurs in the CJK (Chinese Japan Korea) font family. If we find a clear way to reproduce it, we'll notify you again.

@mohanpierce99 I'm sorry. I didn't understand. Does that mean I have to check what the default font is?

hmm.. Okay, I'll check it out.

스크린샷 2020-06-17 오후 6 14 15

ooooh I also succeeded in checking the issue in my parreels.
i'm using of windows 10 korea edition.

i tried chrome github -> notepad (copy and paste)

스크린샷 2020-06-17 오후 6 17 19

= korean font (font name: 맑은 고딕)

스크린샷 2020-06-17 오후 6 17 52

= arial font

Clearly, it's seems like in CJK's national OS is different. The only way to reproduce this is to install a Korean language pack on Windows 10 and see it for yourself.

PR for the bug is up and will be rolled as a new release soon! Thanks again. I am closing this issue.