04.07.2022

Применение невидимых unicode-символов для скрытия действий в JavaScript-коде


  • 1.1, пох. (?), 12:43, 10/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну вот, счастья и привалило. Обезьянки ведь никак не могли жить без не-английских символов в именах переменных? Ну и нате вам пачку невидимых до кучи.

    Сейчас хором бросятся их запрещать-запрещать, потом следом — видимые неотличимые от пунктуационных, и так далее, до бесконечности, но так ничему и не научатся.

     
     
  • 2.4, 41 (?), 12:46, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    в довесок стоит отметить запятую-разделитель после последнего элемента структуры — так же сомнительная фича для ленивых со-стековерфлоу-копипастеров
     
  • 2.5, Аноним (5), 12:47, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    хорошо что ты всё понимаешь и всегда объяснишь обезьянкам как им следует поступать

    чтобы они без тебя делали?
     
     
  • 3.9, Аноним (9), 12:51, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Они бы в попу друг друга любили, посмотри в интернете видео недавно выложили 40 гигов.
     
     
     
  • 5.19, QwertyReg (ok), 13:10, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    + мильён, не видел нигде столько латентного гомосексуализма, как тут.
     
     
  • 6.24, Маняним (?), 13:27, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > мильён, не видел нигде столько латентного гомосексуализма, как тут!

    То есть ты искал и наконец нашёл и в восторге.

     
  • 2.8, Аноним (9), 12:50, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    🐧 ⋆ 🐼  🎀 П̷р̷о̷с̷т̷о̷ ̷т̷ы̷ ̷н̷и̷ч̷е̷г̷о̷ ̷н̷е̷ ̷п̷о̷н̷и̷м̷а̷е̷ш̷ь̷.̷ 𝐈𝐧 𝐫𝐞𝐚𝐥 𝐥𝐢𝐟𝐞 𝕌𝕟𝕚𝕔𝕠𝕕𝕖-𝕥𝕖𝕩𝕥  н⃣   е⃣   з⃣   а⃣   м⃣   е⃣   н⃣   и⃣   м⃣  🎀  🐼 ⋆ 🐧
     
     
  • 3.21, InuYasha (??), 13:12, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Точно, как без этого первоклаш..курсникам математику объяснять?

    2🐭 + 8🦊 = 🐵

    🐵*🐷 + 🦂 = 🐔🐔🐔

    великолепие же!
     
  • 2.11, iPony129412 (?), 12:56, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А gcc уже умеет в переменные с emoji? 🤨

    Когда последний раз тыкал своей палочкой палочкой — не получалось.
     
     
  • 3.15, 41 (?), 13:05, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда последний раз тыкал своей палочкой палочкой — не получалось

    извращенец

     
  • 3.16, Аноним84701 (ok), 13:06, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А gcc уже умеет в переменные с emoji? 🤨

    > Когда последний раз тыкал своей палочкой палочкой — не получалось.

    cat hello.c && gcc hello.c && ./a.out

    #include <stdio.h>

    int main (void) {

        int 🦄pony🦄 = 129412;

        printf(«Hello iPony%d!», 🦄pony🦄);

        return 0;

    }

    Hello iPony129412!%

    Начиная с 10 версии.

     

     
  • 2.6, Аноним (6), 12:48, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На жаваскрипте ничего кроме малвари пишут. Все эти запреты копирования и всё подобное это тоже малварь ещё та.
     
  • 2.7, Нанобот (ok), 12:49, 10/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема в людишках, не способных отличить «ㅤ»  от «». Срочно запретить людишек!
     

  • 1.14, InuYasha (??), 13:02, 10/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    🐵 Плохой программист: printf(«Your ass is huge as my code! 🐔🐔🐔»);

    🐧 Хороший программист: printlocalized(STRID_HUGEASS); // где это вообще uint.
     
  • 1.17, Аноним (17), 13:06, 10/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В качестве примера приводится код для платформы Node.js, в котором при помощи переменной, состоящей из одного символа «ㅤ», скрыт бэкдор, позволяющий выполнить указанный злоумышленником код:

    Для этого нужно, чтобы сервер был захвачен/под контролем. А если он захвачен, то какая разница, что именно передаётся? В чём прикол?

     

    Источник.