Cov txheej txheem:
- Kauj Ruam 1: Peb Pib Li Cas?
- Kauj ruam 2: Cia Pib
- Kauj Ruam 3: Tsim Kev Sib Txuas
- Kauj Ruam 4: Cia Xa Qee Cov Ntsiab Lus
- Kauj Ruam 5: Cia Kom Qhib Kev Sib Txuas
- Kauj Ruam 6: Xaus
Video: Netcat hauv Python: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Netcat yog dab tsi? Phau ntawv nplooj ntawv rau netcat hais cov hauv qab no: "nc (lossis netcat) kev siv hluav taws xob yog siv rau ib yam dab tsi hauv qab lub hnub uas cuam tshuam nrog TCP, UDP, lossis UNIX-sau qhov nyob. TCP thiab UDP cov chaw nres nkoj, ua chaw xa kab ntawv, thiab cuam tshuam nrog IPv4 thiab IPv6."
Hauv qhov tseeb, netcat tso cai rau koj txuas rau lwm lub server siv TCP lossis UDP raws tu qauv. TCP sawv rau Txoj Cai Tswj Xyuas Kev Kis, thiab yog kev txuas txuas. UDP sawv cev rau Universal Datagram Protocol, thiab tsis muaj kev sib txuas. TCP feem ntau siv rau kev siv internet, thaum UDP yog siv rau kev tshaj xov xwm lossis VPNs.
Kauj Ruam 1: Peb Pib Li Cas?
Saum toj no yog hu li cas netcat. Koj tuaj yeem pom tias muaj ob qhov kev sib cav thaum kawg hu ua "destination" thiab "port." Lub hom phiaj hais txog tus tswv tsev lossis tus IP chaw nyob ntawm tus neeg rau zaub mov peb tab tom sim txuas rau, thaum lub chaw nres nkoj hais txog chaw nres nkoj ntawm tus neeg rau zaub mov peb tab tom sim txuas rau.
Kauj ruam 2: Cia Pib
Saum toj no yog qee qhov pib sej code. Raws li koj tuaj yeem pom, peb xav ua cov lus sib cav rau txoj haujlwm zoo ib yam li yuav ua li cas thiaj li muaj txiaj ntsig zoo. Tus tswv tsev yuav yog thawj qhov kev sib cav tom qab ua tiav lub npe, thaum lub chaw nres nkoj yuav yog qhov kev sib cav zaum ob tom qab ua tiav lub npe hauv kab hais kom ua.
Kauj Ruam 3: Tsim Kev Sib Txuas
Cia peb tsim cov haujlwm netcat uas peb tuaj yeem siv tau. Dab tsi peb tab tom ua ntawm no yog tsim lub qhov (socket) thiab txuas rau tus neeg siv khoom siv qhov ntsuas tsis tau muab. Txog qhov netcat hais kom ua, qhov tam sim no tsis yog tus tswv tsev thiab chaw nres nkoj ntawm cov neeg rau zaub mov uas peb tau sim txuas rau. Lub qhov (socket) muaj qhov ntsuas "socket. AF_INET" thiab "socket. SOCK_STREAM" vim tias peb tsis ua raws li TCP kev txuas rau qhov kev qhia no.
Kauj Ruam 4: Cia Xa Qee Cov Ntsiab Lus
Peb txuas ntxiv peb txoj haujlwm netcat txhawm rau ntsuas qhov ntsuas thib peb, "cov ntsiab lus." Muaj ntau cov ntsiab lus ntawm no yog li cia peb cais nws los ntawm kab lej.
Kab 14-16: peb xa tag nrho cov ntsiab lus hla lub qhov (socket), peb tos me ntsis, thiab tom qab ntawd peb kaw lub qhov (socket) mus rau cov ntaub ntawv xa tawm kom lub qhov (socket) paub tias tsis muaj cov ntaub ntawv ntxiv los.
Kab 18-26: peb tsim kom tsis txhob khaws cov lus teb rau cov neeg rau zaub mov, thiab thaum lub qhov (socket) tau txais cov ntaub ntawv, peb txuas ntxiv mus txog 1024 bytes ntawm cov ntaub ntawv rau qhov tshwm sim tsuav yog muaj cov ntaub ntawv nyeem.
Kab 28-29: peb xav kom qhov kev sib txuas netcat no yog kev sib txuas ib zaug, yog li peb tshaj tawm qhov kev sib txuas raug kaw thiab tom qab ntawd kaw qhov kev sib txuas.
Kab 31: Nov yog tus qauv thov HTTP. Yog tias koj ua raws txoj cai nrog kab lus hais kom sib cav "google.com" thiab "80," tom qab ntawd koj yuav pom cov lus teb HTTP raug
Kauj Ruam 5: Cia Kom Qhib Kev Sib Txuas
Cov cai saum toj no (uas yog nyob hauv qab cov cai los ntawm ntu yav dhau los) yooj yim tso cai rau peb ua haujlwm ntau netcat cov lus txib hla pseudo-qhib kev sib txuas. (Qhov tseeb, txhua lub sijhawm koj hais kom ua, nws qhib thiab tom qab ntawd kaw qhov txuas TCP tshiab, yog li nws tsis ua raws tus cwj pwm ntawm netcat tiag, peb tsuas yog ua qhov no rau kev kawm lub hom phiaj). Cia ua txhaum txoj kab no los ntawm kab ib yam nkaus:
Kab 31: Peb xav nyeem cov lus txib tas mus li txhawm rau tswj hwm "kev sib tham sib tham"
Kab 32: Nov yog peb qhov uas yuav khaws cov ntsiab lus ntawm peb qhov kev thov
Kab 36-45: Peb yuav nyeem mus rau qhov tsis nco txog thaum peb nyeem kab uas tsis muaj kab
Kab 48: peb tsuas yog hu peb lub netcat ua haujlwm nrog lub npe host, chaw nres nkoj, thiab cov ntsiab lus tsim tshiab (uas yog sau kom raug)
Kab 50: yog tias cov ntsiab lus ntawm peb tsis tau muaj "Kev Sib Txuas: Kaw" (qhia tias peb xav kaw qhov kev sib txuas), peb tsuas yog tawg tawm ntawm lub voj
Kauj Ruam 6: Xaus
Thaum kawg ntawm qhov kev qhia no koj yuav tsum muaj kev ua haujlwm tsawg kawg nkaus netcat. Kuv yuav tso nws los ua ib qho kev tawm dag zog rau tus neeg siv los ua haujlwm xws li:
1. txhawb lwm txoj cai
2. kho qhov chaws kom tsis txhob kaw qhov kev sib txuas txhua lub sijhawm
3. ntxiv cov chij uas netcat twb tau hloov kho tus cwj pwm
Pom zoo:
Yuav Ua Li Cas Ntxiv Kev Sib Tham Hauv Bot hauv Discord: 6 Cov Kauj Ruam
Yuav Ua Li Cas Ntxiv Kev Sib Tham Hauv Bot hauv Discord: Hauv qhov kev qhia no kuv yuav qhia yuav ua li cas thiaj tsim tus kheej sib tham sib bot uas ua haujlwm nrog qee tus commandoes. Discord yog Skype/Whats-app social media app zoo li uas coj cov neeg ua si ua ke. Lawv tuaj yeem muaj tus kheej channel, txheeb xyuas qhov kev ua si twg txhua tus tswv cuab pla
Yuav Ua Li Cas Txhim Kho Plugins hauv WordPress hauv 3 Kauj Ruam: 3 Kauj Ruam
Yuav Ua Li Cas Txhim Kho Plugins hauv WordPress hauv 3 Kauj Ruam: Hauv qhov kev qhia no kuv yuav qhia koj cov kauj ruam tseem ceeb rau nruab wordpress plugin rau koj lub vev xaib. Yeej koj tuaj yeem teeb tsa plugins hauv ob txoj kev sib txawv. Thawj txoj hauv kev yog los ntawm ftp lossis hla cpanel. Tab sis kuv yuav tsis sau nws li nws yog qhov txaus siab heev
Kev Tswj Dej Hauv Dej Hauv Dej Hauv Dej: 10 Kauj Ruam (nrog Duab)
Underwater Remote Control Drone: Kuv txiav txim siab los tsim ROV no rau lub hom phiaj ntawm kev tshawb fawb thiab kev qhuas ntawm lub ntiaj teb hauv qab dej vim tias tsis muaj ntau tus nqi tsim txiaj hauv cov drones hauv qab. Txawm hais tias nws siv sijhawm ntau, tshawb fawb, thiab autodidacticism, nws yog qhov kev lom zem
Ntse Suab Nkauj hauv Chav Dej thiab Da Dej Nrog Raspberry Pi - Sib Koom Ua Ke Hauv Chav, Tswb, Khawm Tswj thiab Kev Siv Tsev Hauv Tsev: 7 Kauj Ruam
Ntse Suab Nkauj hauv chav pw thiab Da Dej Nrog Raspberry Pi - Sib Koom Ua Ke Hauv Chav, Tswb, Khawm Tswj thiab Kev Siv Tsev Hauv Tsev: Niaj hnub no peb xav muab ob qho piv txwv txog yuav ua li cas koj tuaj yeem siv Raspberry Pi nrog peb Max2Play software rau hauv tsev automation: hauv chav dej thiab chav pw . Ob txoj haujlwm zoo ib yam nyob hauv cov suab paj nruag siab ncaj los ntawm ntau qhov chaw tuaj yeem rub tawm los
DIY-Rov ua dua lub kiv cua hauv pem teb rau hauv Kev Teeb Duab Teeb Duab/txhua-hauv-ib Teeb: 11 Kauj Ruam
DIY-Rov ua dua lub kiv cua hauv pem teb rau hauv Kev Hloov Kho Lub Teeb/txhua-hauv-ib lub teeb: Yog li kuv nyuam qhuav nyuam qhuav ntxuav lub caij nplooj ntoo hlav thiab tuaj hla cov kiv cua hauv pem teb uas muaj nws lub cav hlawv tawm. Thiab kuv xav tau lub teeb rooj. 2+2 thiab kuv tau ua tswv yim me ntsis thiab tuaj nrog lub tswv yim los hloov lub kiv cua mus rau hauv 20inch dav lub teeb hloov kho. Nyeem rau s