Агуулгын хүснэгт:

HackerBox 0057: Аюулгүй горим: 9 алхам
HackerBox 0057: Аюулгүй горим: 9 алхам

Видео: HackerBox 0057: Аюулгүй горим: 9 алхам

Видео: HackerBox 0057: Аюулгүй горим: 9 алхам
Видео: #103 HackerBox 0057 Safe Mode 2024, Долдугаар сарын
Anonim
HackerBox 0057: Аюулгүй горим
HackerBox 0057: Аюулгүй горим

Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье! HackerBox 0057 нь IoT, Wireless, Lockpicking, мэдээж Hardware Hacking гэсэн тосгоныг гэрийнхээ лабораторид авчирдаг. Бид микроконтроллер програмчлал, IoT Wi-Fi ашиглах, Bluetooth интерфэйс, IR хакердах, Локспорт, Аудио/Видео дохио үүсгэх гэх мэт зүйлсийг судлах болно.

HackerBoxes нь электроник, компьютерийн технологийг сонирхогчдод зориулагдсан сар бүрийн захиалгын хайрцагны үйлчилгээ юм - Hardware Hackers - The Dreamers of Dreams.

HackerBoxes FAQ -д одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл байдаг. Бидний хүлээн авч буй техникийн бус имэйлийн бараг бүх хариултууд тэнд хариулагдсан байдаг тул FAQ-ийг уншихад хэдэн минут зарцуулсанд үнэхээр талархаж байна.

Хангамж

Энэхүү зааварчилгаа нь HackerBox 0057 -ийг ашиглаж эхлэх мэдээллийг агуулсан болно. Бүтэн хайрцагны агуулгыг HackerBox 0057 бүтээгдэхүүний бүтээгдэхүүний хуудсан дээр жагсаасан бөгөөд хайрцгийг хангамж дуусах үед худалдаж авах боломжтой. Хэрэв та HackerBox -ийг ийм шуудангийн хайрцагт сар бүр 15 долларын хөнгөлөлтөөр автоматаар хүлээн авахыг хүсвэл HackerBoxes.com хаягаар бүртгүүлж, хувьсгалд нэгдэх боломжтой!

Сар тутмын HackerBox дээр ажиллахын тулд гагнуурын төмөр, гагнуур, үндсэн гагнуурын хэрэгсэл ихэвчлэн шаардлагатай байдаг. Програм хангамжийн хэрэгслийг ажиллуулах компьютер ихэвчлэн шаардлагатай байдаг.

Хамгийн гол нь танд адал явдалт мэдрэмж, хакерын сүнс, тэвчээр, сониуч зан хэрэгтэй болно. Цахилгаан хэрэгслийг бүтээх, туршиж үзэх нь маш их ашиг тустай боловч заримдаа төвөгтэй, бэрхшээлтэй, бүр сэтгэл дундуур байдаг. Зорилго бол дэвшил, төгс төгөлдөр бус. Адал явдалд тууштай байж, таашаал авбал энэхүү хоббигоос маш их сэтгэл ханамжийг авч болно. Алхам бүрийг аажмаар хийж, нарийн ширийн зүйлийг анхаарч, тусламж хүсэхээс бүү ай.

Алхам 1: Аюулгүй горимыг сүлжээний холболтоор эхлүүлэх

Аюулгүй горимыг сүлжээний холболтоор эхлүүлж байна
Аюулгүй горимыг сүлжээний холболтоор эхлүүлж байна

HackerBox -ийн ихэнх гишүүд хакеруудын янз бүрийн конвенцид оролцдог. Эдгээр чуулганууд, сүлжээ, тосгон, уралдаан, илтгэгчид, үйл ажиллагаа, уламжлал гэх мэт олон нийтийн гайхалтай мэдрэмжийг сайн мэддэггүй хүмүүс ч гэсэн мэддэггүй байх. Дэлхий дээрх хамгийн том хакеруудын конвенц болох DEF CON -ийн тухай энэхүү баримт бичгийг зарим нэг контекстээр үзэх боломжтой.

Хакеруудын конвенцийн нэг хөгжилтэй тал бол тэр дундаа DEF CON бол уг нэвтрүүлэгт оролцох, оролцох эрхийн бичиг болж байсан түүхэн тэмдэг юм. Эдгээр нь цахим тэмдэг болж хувирчээ. Эцэст нь оролцогчид чуулганы албан ёсны хэсэг биш боловч #bgegelife -ийн хайранд зориулан бүтээж, цуглуулж, өмсдөг инди тэмдгээ өөрсдөө хийж эхлэв. Тийм ээ, бас энгэрийн тэмдгээр амьдрах тухай баримтууд байдаг. HackerBox 0057 нь бие даан угсрах, програмчлах боломжтой инди тэмдгийн иж бүрдлийг агуулдаг. Технологдоо итгээрэй.

COVID-19 тахлын улмаас 2020 оны 8-р сарын 6-наас 9-ний хооронд DEF CON 28 сүлжээний аюулгүй горимд ачаалагдах болно. Бүх үйл ажиллагаа нь виртуал, онлайн, үнэ төлбөргүй байх болно. Бид таныг тэнд уулзана гэж найдаж байна! HackerBox 0057 -ийн сэдэв нь DEF CON 28 Safe Mode -ээс урам зориг авсан болно.

DEF CON тосгонуудын нэг бол Hardware Hacking Village (HHV) ба холбогдох Soldering Skills Village (SSV) юм. Тодорхой шалтгааны улмаас HackerBoxers бол HHV/SSV -ийн асар том фенүүд, дэмжигчид юм. DEF CON 28 -ийн үеэр HHV нь HackerBox 0057 Indie Badge Kit -д зориулсан Q&A сесс бүхий шууд видео бүтээх ажлыг зохион байгуулсан. Видео дамжуулалтыг та шууд үзэхээ больсон эсвэл дахин үзэхийг хүссэн тохиолдолд YouTube дээр нийтэлсэн болно.

Алхам 2: Locksport

Локспорт
Локспорт

Локспорт бол цоожыг ялах спорт эсвэл амралт юм. Сонирхогчид цоож авах, цоож цохих, слесарь болон аюулгүй байдлын бусад мэргэжилтнүүдийн уламжлал болгон ашигладаг бусад техникийг багтаасан олон төрлийн ур чадвар эзэмшдэг. Локспорт сонирхогчид бүх төрлийн түгжээг ялж сурах нь сорилт, сэтгэл хөдлөлийг эдэлдэг бөгөөд ихэвчлэн спортын бүлгүүдэд цугларч, мэдлэгээ хуваалцаж, санал бодлоо солилцож, төрөл бүрийн зугаа цэнгэлийн уралдаан, тэмцээнд оролцдог.

Сайхан танилцуулга авахын тулд MIT Lock Pick Guide -ийг үзнэ үү.

Түүнчлэн, энэ видеог үзээд видеоны тайлбар дээрх маш сайн холбоосыг шалгаарай.

TOOOL (The Open Organization Of Lockpickers) нь Locksport -ийн хоббитой хүмүүс бөгөөд нийтлэг түгжээгээр хангагдсан аюулгүй байдлын талаар гишүүддээ болон олон нийтэд сурталчлах байгууллага юм. "TOOOL -ийн эрхэм зорилго бол цоож, түгжээний талаархи олон нийтийн мэдлэгийг дээшлүүлэх явдал юм. Түгжээ, сейф болон бусад тоног төхөөрөмжийг шалгаж, олж мэдсэн зүйлээ олон нийтэд хэлэлцүүлснээр эдгээр олон бүтээгдэхүүнийг шингээсэн нууцыг арилгах болно гэж найдаж байна."

DEF CON 28 SAFE MODE Lockpick Village (LPV) нь гэрийнхээ аюулгүй байдлыг хангах үүднээс гайхалтай чанга яригч, яриа өрнүүлэхийн тулд шаргуу ажиллаж байна. LPV хуанли энд байна.

ЁС ЗҮЙН БОДЛОГО: TOOOL -ийн хатуу ёс зүйн дүрмийг дараах гурван дүрмээр нэгтгэн сайтар нягталж, нухацтай судалж, санаа аваарай.

  1. Танд цоожны жинхэнэ эзэмшигчээс тодорхой зөвшөөрөл өгөөгүй бол өөрт хамааралгүй түгжээг онгойлгох зорилгоор хэзээ ч бүү сонгоорой.
  2. Ийм ур чадвар, тоног төхөөрөмжийг гэмт хэрэгт ашиглахыг хүсч буй таньдаг эсвэл сэжиглэж буй шалтгаантай хүмүүст түгжигдэх мэдлэг, хэрэгслийг хэзээ ч бүү тараа.
  3. Сонирхогчдын цоож, амралт зугаалгын спортоор хичээллэхийг хүссэн аль ч улс, муж, хотын захиргаа, холбогдох тоног төхөөрөмжийн тухай холбогдох хуулиудыг санаарай.

Алхам 3: ESP32 T-Display Module

ESP32 T-Display модуль
ESP32 T-Display модуль

ТАЙЛБАР: Өөртөө итгэх итгэлийг бий болгох, хэрэгслүүдээ тохируулах, алдааг олж засварлах хувьсагчдыг багасгахын тулд бид эхлээд тээглүүрийг (эсвэл өөр бусад зүйлийг) модульд гагнахгүйгээр Т дэлгэцтэй ажиллах болно.

LilyGO TTGO T-дэлгэц ESP32 нь 1.14 инчийн IPS 240x135 бүрэн өнгөт дэлгэц, Wi-Fi, Bluetooth, батерейг цэнэглэх интерфейс, GPIO дээрх хоёр товчлуур, USB-C холбогчтой маш авсаархан ESP32 хөгжлийн самбар юм.

IPS Өнгөний Дэлгэцийг дээрх диаграммд үзүүлсэн ESP32 тээглүүрээр урьдчилан холбосон ST7789V драйверын чипээр удирддаг.

  • USB-C кабель ашиглан T-дэлгэцийг асаана уу
  • Урьдчилан програмчлагдсан програм хангамж нь график демо харуулах болно
  • Arduino IDE суулгана уу
  • ESP32 дэмжлэгийг нэмэхийн тулд Arduino IDE самбаруудын менежерийг ашиглана уу
  • Багаж хэрэгслийн цэснээс дараахь зүйлийг сонгоно уу.

    • Удирдах зөвлөл: ESP32 Dev модуль
    • Байршуулах хурд: 921600
    • CPU давтамж: 240 МГц (WiFi/BT)
    • Гэрэлтүүлгийн давтамж: 80 МГц
    • Флаш горим: QIO
    • Флаш хэмжээ: 4MB (32Mb)
    • Хуваах схем: Анхдагч 4MB spiffs (1.2MB APP/1.5 SPIFFS)
    • Үндсэн дибаг хийх түвшин: байхгүй
    • PSRAM: идэвхгүй болгосон
    • Порт: Т-Дэлгэцийг холбох/салгах үед гарч ирэх ба алга болох COM порт
  • Form Tools> Номын сангийн менежер, TFT_eSPI -ийг хайна уу
  • Bodmer -аас TFT_eSPI номын санг суулгаарай
  • Arduino номын сан суулгасан фолдер болон TFT_eSPI хавтсыг олоорой
  • Текст засварлагч дээр User_Setup_Select.h файлыг олж нээнэ үү
  • Мөрийг #include User_Setup.h (анхдагчаар) бичээрэй.
  • #Include User_Setups/Setup25_TTGO_T_Display.h гэсэн мөрөөр коммент бичихгүй.
  • Файлыг ачаалах> Жишээ> TFT_eSPI> Туршилт ба оношлогоо> Colour_Test
  • Colour_Test-ийг эмхэтгэн ESP32 T-Display Module дээр байршуулна уу

Шинэ програмыг ESP32 дээр ачаалж байгаа бөгөөд энэ нь өнгөлөг текст дэлгэцийн жишээг бий болгоно. Энэ нь манай ESP32 T-Display Module бүрэн ажиллагаатай, мөн манай багаж хэрэгсэл, номын санг зөв тохируулсан болохыг баталж байна.

Ашигласан материал:

TTGO-T-Display GitHub репозитор

Jeroen Maathuis-ийн T-Display ESP32 кодын хэсгүүд

1.14 инчийн IPS дэлгэцтэй модулийн LCD вики

Алхам 4: HackerBox 0057 Safe Mode Indie Badge PCB

HackerBox 0057 Аюулгүй горим Indie Badge PCB
HackerBox 0057 Аюулгүй горим Indie Badge PCB

Схемээс бид ESP32 -ийн IO зүү ямар төхөөрөмжүүд холбогдсон болохыг харж болно. Тэмдгийн кодыг програмчлах явцад энэ мэдээлэл хэрэгтэй болно.

  • IO21 - хүрэлцэх товчлуур А.
  • IO22 - хүрэлцэх товч Б.
  • IO15 - Joystick Up
  • IO27 - Joystick Down
  • IO17 - Зөв зохицуулагч
  • IO12 - Зүүн тийш чиглүүлэгч
  • IO13 - Joystick Center (Хэвлэл)
  • IO32 - Buzzer
  • IO33 - TSOP4838 хэт улаан туяаны хүлээн авагч
  • IO02 - Хэт улаан туяаны LED дамжуулагч
  • IO25 - Нийлмэл видео гаралт (RCA)
  • IO26 - Аудио дохионы гаралт (RCA)

Алхам 5: Тэмдгийг угсарна уу

Тэмдгийг угсарна уу
Тэмдгийг угсарна уу

Бүрэлдэхүүн хэсгүүдийн байршлыг харуулсан зургийн дагуу бүрэлдэхүүн хэсгүүдийг Badge PCB дээр гагнах боломжтой. Бүх бүрэлдэхүүн хэсгүүд нь ПХБ -ийн дээд талд (хар тал) байрладаг бөгөөд дараа нь хэлэлцсэн батерейны дөрвөн утсыг эс тооцвол.

Гурван эсэргүүцэл нь хоорондоо маш төстэй боловч хоорондоо солигддоггүй. Та тэдгээрийг омметр ашиглан эсвэл томруулагч бүхий өнгөт туузыг унших замаар тодорхойлж болно.

  • 220 Ом эсэргүүцэл (улаан, улаан, хар, хар, хүрэн)
  • 330 Ом эсэргүүцэл (улбар шар, улбар шар, хар, хар, хүрэн)
  • 1K Ом эсэргүүцэл (хүрэн, хар, хар, хүрэн, хүрэн)

Резистор ба керамик конденсатор нь туйлширдаггүй бөгөөд аль ч чиглэлд оруулах боломжтой. Гэсэн хэдий ч бусад хэд хэдэн бүрэлдэхүүн хэсгүүд нь тодорхой чиглэлтэй байдаг.

  • IR LED -ийн урт зүү нь хөрш зэргэлдээ RCA залгууртай хамгийн ойр байх ёстой.
  • Joystick нь ПХБ -д тохирсон хоёр жижиг байрлалтай бэхэлгээтэй байдаг. Хэрэв ухрах юм бол гагнуурын дэвсгэрүүд эгнүүлэхгүй.
  • 2N2222 транзистор нь хавтгай талыг Жойстик руу харсан байх ёстой.
  • Buzzer нь ESP32 T-Display-тэй хамгийн ойрхон цэг дээр чиглэсэн байх ёстой.
  • TSOP4838 IR хүлээн авагчийн дугуйрсан гадаргуу нь ESP32 T-дэлгэцээс харсан байх ёстой

Одоогоор цахилгаан унтраалга болон батерейны холбогчийг хойш тавь. Бид эдгээрийг дараа дараагийн шатанд шийдвэрлэх болно.

Алхам 6: Зарим кодыг ачаална уу

Зарим кодыг ачаална уу
Зарим кодыг ачаална уу

Бид ESP32 MCU програмчлах талаар аль хэдийн туршиж үзсэн. Тэмдэгт гагнах болсон тул бид ESP32 -ийг ашиглан тэмдгийн техник хангамжийн янз бүрийн талыг ашиглах боломжтой болно.

Дуугаралтын гаралт

Эхний заль мэхээ хийхийн тулд дуугаралтыг дуугаргая. Энэ нь зөвхөн нэг зүү (IO32) шаарддаг бөгөөд дэлгэцийн санг зөв тохируулаагүй байсан ч ажиллах ёстой. HB0057_Buzzer.ino файлыг аваад ESP32 руу байршуулна уу.

Joystick болон Button оролтууд

Дараа нь бид хэрэглэгчийн оролтыг туршиж үзэх боломжтой. HB0057_Joystick.ino ноорог нь IPS дэлгэц дээрх джойстик болон хүрэлцэх товчлуурын статусыг харуулах болно.

Нийлмэл видео ба аудио гаралт

Үргэлж гайхамшигтай bitluni-ийн DawnOfAV төсөл нь IDE-ийн хэрэгслүүдийн доор ESP32 хуваалтын схемийг "Агуу APP" болгон өөрчилбөл маш сайн ажилладаг. Энэ видео нь түүний өнгөт PAL/NTSC дохиог хэрхэн үүсгэж байгааг тайлбарласан болно.

Эмуляци зэрлэг алга болжээ

Rossumur -аас гаргасан ESP_8_BIT төсөл нь хуучин сургуульд явдаг бөгөөд нийлмэл A/V гаралтыг ашигладаг ESP32 MCU дээрх Atari 8 битийн компьютер, NES, SMS тоглоомын консолыг дуурайдаг. Төслийн талаархи энэхүү Hackaday тайланг үзнэ үү.

Бид энэ төслийн ашигласан гурван IO зүүг тэмдгийн утастай тааруулахын тулд шинэчлэх шаардлагатай байна. Эдгээрийг video_out.h файлаас олж болно:

  • #VIDEO_PIN 25 -ийг тодорхойлох
  • 26. AUDIO_PIN -ийг тодорхойлох
  • IR_PIN 33 -ийг тодорхойлох

Нэмэлт төслүүд

IC pin -ийн даалгаврыг өөрчилж, RCA AV гаралт эсвэл самбар дээрх IPS дэлгэцийг ашиглахын тулд видео үүсгэлтийг дахин авч үзэх замаар энэхүү тэмдгийн самбарыг онилох олон гайхалтай ESP32 төслүүд байдаг. Бид эдгээрээс хэд хэдийг нь авч, баримтжуулж авах тул анхааралтай ажиглаарай.

ESPFLIX NETFLIX -ийг ESP32 руу дамжуулж байна

ESP32 Mini консол (Нийлмэл AV)

ESP32 гар тоглоомын консол (LCD)

Marauder Bluetooth болон Wi-Fi үзэг шалгах

ESP32 T-Display дээрх ArduinoMenu демо

T-дэлгэц дээрх MicroPython

Arduino IDE дээрх ESP32 Bluetooth бага энерги (BLE)

ESP32-д зориулсан TV-B-Gone

ESP32 Wi-Fi IR алсын удирдлага

Алхам 7: HackerBox 0057 Indie Badge -ийн батерейны хүч

HackerBox 0057 Indie тэмдгийн батерейны хүч
HackerBox 0057 Indie тэмдгийн батерейны хүч

T-Display ESP32 нь 3.7V лити полимер (LiPo) батерейгаар тэжээгддэг бөгөөд модуль нь USB портоор тэжээгддэг байхад батерейг цэнэглэх боломжтой. Энд харуулсны дагуу тэмдэг ПХБ нь батерейг унтраахын тулд T-Display модулаас салгахгүйгээр хэлхээнээс нь салгах энгийн механизмыг хангаж өгдөг. Шилжүүлэгч унтрах үед (зайны тугалга нээлттэй) батерейг тэмдэгээр цэнэглэх боломжгүй гэдгийг анхаарна уу.

Алхам 8: Хэт улаан туяаны холбоо

Хэт улаан туяаны холбоо
Хэт улаан туяаны холбоо

Sparkfun IR Communications Tutorial: IR буюу хэт улаан туяаны дагуу харилцаа холбоо нь энгийн, хямд, ашиглахад хялбар утасгүй холбооны технологи юм. IR туяа нь харагдахуйц гэрэлтэй маш төстэй бөгөөд долгионы урт нь арай урт байдаг. Энэ нь IR нь хүний нүдэнд харагдахгүй гэсэн үг бөгөөд энэ нь утасгүй холболт хийхэд тохиромжтой юм. Жишээлбэл, та телевизийн алсын удирдлага дээрх товчлуурыг дарахад IR LED нь телевизийн IR гэрэл мэдрэгч рүү мэдээлэл дамжуулахын тулд секундэд 38,000 удаа удаа асаж, унтраадаг.

USB хэт улаан туяаны хүлээн авагчтай хэт улаан туяаны компьютерийн алсын удирдлага

PC Remote нь хэт улаан туяаны алсын удирдлага бөгөөд USB хүлээн авагчтай хамт ажилладаг бөгөөд ямар ч хувийн компьютерт алсын зайнаас хулгана, хянагчаар ажилладаг. Ийм хянагч нь танилцуулга хийх, аудио эсвэл видео бичлэгийг алсаас хянах боломжийг олгодог. Жишээлбэл, HTPC програмуудад.

PC -ийн алсын удирдлага дотор IR LED гэрэл асахгүй байгааг анхаарна уу. IR туяа нь хүний гэрлийн ойлголтын хүрээнээс гадуур байдаг. Хэрэв та LED гэрэл асахыг харахыг хүсч байвал ухаалаг гар утасныхаа камерыг хараад алсын удирдлага дээрх товчлуурыг дарна уу. IR гэрэл нь таны утасны камер мэдрэгчийн илрүүлэх хүрээнээс гадуур биш юм.

Хэт улаан туяаны тэмдгийг хакердах

HackerBox Safe Mode Indie Badge нь TSOP4838 (мэдээллийн хуудас) хэт улаан туяаны хүлээн авагчтай. Энэхүү тэмдэг нь 940nm хэт улаан туяаны LED дамжуулагчтай бөгөөд нэмэлт хүч авахын тулд транзисторын хэлхээгээр удирддаг.

Эдгээр IR хүлээн авагч болон дамжуулагч төхөөрөмжийг ашиглахын тулд IR номын сан шаардлагатай.

Arduino IDE дээр Tools> Manage Libraries ашиглан IRremoteESP8266 номын санг суулгаарай.

Номын сан нь ESP32 -тэй ажилладаг

TSOP4838 IR хүлээн авагчийг үзүүлэх

Файлыг нээх> Жишээ> IRremoteESP8266> IRrecvDemo

KRecvPin = 33 тохируулахын тулд кодыг засна уу;

Ноорог зургийг эмхэтгэх, байршуулах.

Цуваа мониторыг нээгээд 115, 200 бод болгон тохируулна уу.

PC -ийн алсын удирдлага (эсвэл бусад хэт улаан туяаны алсын удирдлага) тэмдгийг онилж, гал аваарай.

940nm IR LED дамжуулагчийг үзүүлж байна

Файлыг нээх> Жишээ> DumbIRRepeater

KRecvPin = 33 тохируулахын тулд кодыг засна уу; ба kIrLedPin = 2;

Ноорог зургийг эмхэтгэх, байршуулах.

Цуваа мониторыг нээгээд 115, 200 бод болгон тохируулна уу.

Тэмдгийг IR давтагч болгон ашигла.

Сонирхолтой эффект авахын тулд "delay (5000);" гэсэн шинэ мөр оруулна уу. "irsend" -ээр эхэлсэн эхний мөрийн өмнөхөн. Энэ нь давтагчийн хүлээн авах ба дамжуулах хооронд таван секундын саатал гаргах болно. USB хүлээн авагч нь алсын удирдлага дээр дарагдсан үедээ товчлуурыг дарж, дараа нь таван секундын дараа DumbIRRepeater тоглуулах үед дахин харах болно.

Ашигласан материал

ESP32 ба ESP8266 -ийн IR харилцаа холбооны видео гарын авлага.

Adafruit -ийн Arduino дээрх хэт улаан туяаны номын санг ашиглах гарын авлага

Алхам 9: Hack Life

Hack Life
Hack Life

Энэ сард HackerBox -ийн электроник, компьютер технологийн адал явдал танд таалагдаж байна гэж найдаж байна. Доорх сэтгэгдлүүд эсвэл бусад олон нийтийн мэдээллийн хэрэгслээр холбоо барьж амжилтаа хуваалцаарай. Түүнчлэн, хэрэв танд асуулт байвал эсвэл тусламж хэрэгтэй бол та [email protected] хаягаар хэзээ ч имэйлээр илгээх боломжтой гэдгийг санаарай.

Дараа нь юу юм? Хувьсгалд нэгдээрэй. HackLife -аар амьдар. Сар бүр шуудангийн хайрцагт шууд дамжуулдаг гайхалтай хайрцгийг аваарай. HackerBoxes.com руу орж, HackerBox -ийн сарын захиалгад бүртгүүлнэ үү.

Зөвлөмж болгож буй: