
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00




Миний Netcat Backdoor дээр зааварчилгаа өгснөөс хойш бараг нэг жилийн дараа би Python програмчлалын хэлийг ашиглан бусадтай харьцуулбал харьцангуй энгийн хэлээр ижил төстэй боловч илүү онцлог шинж чанартай хувилбарыг бүтээх санаа авсан юм. Хэрэв та арын хаалга гэж юу болохыг мэдэхгүй бол энэ нь үндсэндээ хэн нэгний компьютерт холбогдох, удирдах боломжийг олгодог арга юм. Энэ нь сүлжээний гадуур ашиглахад илүү хялбар суулгах, ашиглах, ашиглахад хялбар гэх мэт олон давуу талтай байдаг. Би бүр алсын cmd оруулсан тул та энэ командын тусламжтайгаар өмнөх тушаалуудыг ажиллуулж болно. Мөн сервер нь кросс платформ болсон тул та одоо Linux сервер дээрх холболтыг хүлээн авах боломжтой боллоо.
Ямар ч байсан та хамгийн сүүлийн хувилбарыг эндээс татаж авах боломжтой (танд хэрэгтэй цорын ганц файл бол сервер ба үйлчлүүлэгч).
ТАЙЛБАР: Энэ програм нь бага зэрэг ажилласаар байгаа бөгөөд ирээдүйд өөр хэд хэдэн онцлог шинж чанаруудыг оруулахаар төлөвлөж байна. Энэ төслийг github хуудсан дээрээс авах боломжтой.
Алхам 1: Урьдчилсан нөхцлийг суулгаж байна …

Тиймээс энэ програм нь Python 3 дээр хийгдсэн тул та эндээс хамгийн сүүлийн хувилбарыг татаж аваарай. Гэхдээ танд бас хэдэн модуль хэрэгтэй болно.
Тиймээс тэдгээрийг суулгахын тулд та тушаалын мөрөнд python -m pip install -r requirements.txt програмыг ажиллуулж болно. "Requirements.txt" нь шаардлагатай бүх модулийг агуулсан үндсэн лавлах дахь файл юм.
Алхам 2: Тохируулах…


Тиймээс үйлчлүүлэгчийг тохируулахын тулд IDR эсвэл өөр редактороор src/client.py -ийг нээгээд 1 -р зураг дээрх шиг дээрх кодыг харах хэрэгтэй.
Юутай ч таны хийх ёстой хамгийн эхний зүйл бол холбогдохын тулд IP хаягийг тохируулах явдал юм. Тиймээс strHost -ийг үйлчлүүлэгчийн холбогдох ёстой IP хаягаар тохируулна уу. програмыг сүлжээнээс гадуур ашиглах боломжийг олгодог no-ip-ийн нэгэн адил доорх мөрөнд байгаа "#" тэмдгийг арилгаж, хостын нэрийг ишлэлүүдийн хооронд бөглөнө үү. жишээ нь. myserver113.ddns.net.
ТАЙЛБАР: Хэрэв та програмыг сүлжээнээс гадуур ашиглахаар төлөвлөж байгаа бол та 3000 порт дамжуулах ёстой. Эсвэл хэрэв та DigitalOcean -ийн сервер ашиглаж байгаа бол порт дамжуулах шаардлагагүй болно:).
Алхам 3:.exe болгон бүтээх


Питон болон модульгүй хүн файлыг ажиллуулахыг зөвшөөрөхийн тулд та файлыг.exe болгон бүтээх ёстой. Тиймээс, тушаалын мөрийг нээж дараах кодыг ажиллуулна уу.
pyinstaller client.py --exclude-module FixTk --exclude-module tcl --exclude-module tk --exclude-module _tkinter --exclude-module tkinter --exclude-module Tkinter --onefile --windowed
Энэ нь файлын хэмжээг хэмнэхийн тулд ашиглагдаагүй tkinter модулийг хасч, дараа нь нэг гүйцэтгэгддэг файлыг бий болгодог.
ТАЙЛБАР: Та --icon = "icon path" нэмж өөрийн дүрсийг нэмж болно.
Алхам 4: Хэрэглэх…



Серверийг ажиллуулахын өмнө удахгүй болох холболтуудыг хүлээн авахын тулд та галт ханыг идэвхгүй болгох эсвэл порт 3000 -ийг зөвшөөрөх ёстой. Үүний дараа та холболтыг сонсохын тулд серверийг ажиллуулж болно.
Та холболт авсны дараа "--help" гэж бичих боломжтой бөгөөд та зураг 1 дээрх шиг сануулга авах ёстой. Дараа нь "-Client id" гэж бичээд хэрэглэгчтэй харилцаж болно.
Дараа нь та 2-р зурагт үзүүлсэн шиг цэс гарч ирэх ёстой бөгөөд одоо "-m" гэх мэт хүссэн командыг ажиллуулж мессеж илгээх, "--e" алсын cmd нээх гэх мэтийг ажиллуулж болно. "-b" тул та холболтыг ар тал руу нь шилжүүлж, өөр компьютертай харьцах боломжтой болно.
Миний хэлснээр та netcat арын хаалгаар хийж байсан бүх зүйлээ илүү ихийг хийж чадна.
ТАЙЛБАР: Цонхыг хаахын оронд үндсэн цэсэнд "--x" товчлуурыг дарж гоёмсог унтраалт хийх нь хамгийн сайн арга юм
Алхам 5: Устгаж байна …

Хэрэв та энэ програмыг эхлүүлэх ажилд нэмж оруулсан бөгөөд үүнийг устгахыг хүсвэл бүртгэлийг нээгээд "HKEY_CURRENT_USER / Software / Microsoft / Windows / CurrentVersion / Run" рүү очно уу. Дараа нь "winupdate" гэж нэрлэгддэг утгыг устга. Би үүнийг санамсаргүй байдлаар устгахгүйн тулд сэжигтэй бус нэр өгсөн;).
Алхам 6: Тайлбар…

Тиймээс би онцлог шинж чанар бүрийг хэрхэн яаж хийсэн талаар бичих хуудсуудыг зарцуулж болох боловч үүний оронд би энэ програм хэрхэн ажилладаг талаар ерөнхийд нь тайлбарлах болно.
Тиймээс програм нь эхлээд үйлчлүүлэгчээс ирэх холболтын портыг сонсох сервертэй байх замаар ажилладаг бөгөөд энэ тохиолдолд би 3000 портыг сонгосон. Дараа нь үйлчлүүлэгч тухайн портыг ашиглан сервертэй холбогдож, серверээс командыг илгээхийг хүлээнэ. Миний хувьд командууд нь "dtaskmgr" гэх мэт энгийн текст мөрүүд бөгөөд үндсэндээ үйлчлүүлэгчид ажлын менежерийг идэвхгүй болгохыг хэлдэг. Энэ нь үнэндээ маш энгийн. Сервер нь үйлчлүүлэгчийн компьютертэй шууд харьцдаггүй, харин үйлчлүүлэгчтэй харилцдаг бөгөөд дараа нь заасан тушаалуудыг ажиллуулдаг.
Сокетээр өгөгдөл илгээх бас нэг зүйл бол өгөгдлийг байтаар илгээх ёстой бөгөөд энэ нь сервер болон үйлчлүүлэгч мессежийг стандарт текст рүү байнга декодлох болно гэсэн үг юм.
Юутай ч арын хаалга хийхтэй холбоотой бүх зүйл бол би кодын талаар бага зэрэг тайлбар хийснийг анзаарах болно, хэрэв та жаахан питон мэддэг бол үүнийг ойлгоход хялбар байх ёстой.
Алхам 7: Боллоо
Энэ програмыг сайхан өнгөрүүлээрэй! Ялангуяа ойр амьдардаггүй найз нөхөд, хамаатан садандаа туслахад тустай байж болно.
Энэ заавар танд хэрэгтэй гэж найдаж байна, хэрэв танд асуулт, санаа зоволт байвал сэтгэгдэл эсвэл над руу бичээрэй.
Түүнчлэн, хэрэв та энэ програмаас ямар нэгэн алдаа олж, эсвэл ямар нэгэн онцлог шинж чанар дутагдаж, эсвэл оруулах нь зүйтэй гэж бодож байвал надад мэдэгдээрэй.
Зөвлөмж болгож буй:
Хаалга онгойлгогч: 4 алхам

Хаалга онгойлгогч: Энэ төслийн зорилго нь логикийг хянах боломжтой хаалга онгойлгогчийг бий болгох явдал байв. Би өмнө нь гаражийн хаалга онгойлгогч ашиглаж, машины түгжээг суурилуулахын тулд хэлхээг өөрчилсөн (хаалгыг салхинд хийсэхээс сэргийлдэг), замыг хөнгөвчлөхийн тулд гэрэл
ZVS Flyback Trafo ашиглан энгийн өндөр хүчдэлийн аялалын нуман хаалга (JACOB’S LADDER) хэрхэн хийх вэ: 3 алхам

ZVS Flyback Trafo-ийн тусламжтайгаар энгийн өндөр хүчдэлийн аялалын нуман хаалга (JACOB’S LADDER) хэрхэн хийх вэ: Жейкобын шат бол цахилгаан, цагаан, шар, цэнхэр эсвэл нил ягаан өнгийн нумуудын гайхалтай чамин харагддаг дэлгэц юм
Энгийн гаражийн хаалга хакердах: 4 алхам (зурагтай)

Энгийн гаражийн хаалгыг хакердах: Гэртээ хэд хэдэн удаа санамсаргүйгээр түгжигдсэний дараа би гэртээ орохын тулд эвдэх, орох шаардлагагүй (гаднаа түлхүүрээ хаа нэг газар нуухгүйгээр) орох хэрэгтэй гэж шийдсэн. миний байдлыг хараад
A (маш) энгийн LCD арын гэрэлтүүлэг засах: 4 алхам (зурагтай)

A (маш энгийн) LCD арын гэрэлтүүлгийг засах: Эвдэрсэн LCD арын гэрлийг ердийн гэрлийн чийдэн болон үхсэн CRT дэлгэцээр засна. Эвдэрсэн LCD дэлгэц нь үндсэндээ гурван төрөлд хуваагддаг: 1) Хагарсан LCD самбар, төхөөрөмжийг бүрэн үнэ цэнэгүй болгодог 2) Арын гэрэлтүүлгийн асуудал 3) Эрчим хүч хангамжийн асуудал Хэрэв энэ нь
Wifi ухаалаг хаалга (хамгийн энгийн арга): 11 алхам (зурагтай)

Wifi ухаалаг хаалга (хамгийн энгийн арга): Энэ бол arduino uno R3 -тай хийсэн энгийн төсөл бөгөөд хаалганы түгжээг түлхүүргүйгээр удирдах зорилготой бөгөөд үүнийг хийхийн тулд ухаалаг гар утсыг ашиглан харилцаа холбооны хэрэгсэл нь интернет (wifi модуль) болно. -ESP8266) .Би аль хэдийн зааварчилгаа өгсөн байгаа