He aha te Fuzzing?

He aha te kohukohu

Intro: He aha te Fuzzing?

I te tau 2014, ko nga kaiwhaiwhai Hainamana i taumanutia ki nga punaha Hauora Hapori, he mekameka hōhipera US mo-pai, a tahae 4.5 miriona raraunga tūroro '. I whakamahia e te hunga muru tetahi pepeha e kiia nei ko Heartbleed i kitea i roto i te whare pukapuka whakamohoatanga OpenSSL i etahi marama i mua i te hack.

Ko te Heartbleed he tauira o te karaehe o nga waka whakaeke e taea ai e nga kaiwhaiwhai te uru atu ki tetahi whaainga ma te tuku i nga tono kino e tika ana kia puta nga arowhai tuatahi. Ahakoa ko nga tohunga e mahi ana i nga waahanga rereke o te taupānga ka whakapau kaha ki te whakarite i tona haumarutanga, kaore e taea te whakaaro mo nga keehi kokonga katoa ka pakaru tetahi taupānga, ka whakaraerae ranei i te wa o te whanaketanga.

I konei ka uru mai te 'fuzzing'.

He aha te mea he Whakaekea Fuzzing?

Ko te whakamohiotanga, ko te whakamohiotanga, ko te whakaeke puhoi ranei, he tikanga whakamatautau rorohiko aunoa hei whangai i nga raraunga matapōkere, ohorere, muhu ranei (e kiia ana ko te fuzz) ki roto i te papatono. Ka aro turukihia te hotaka mo nga ahuatanga rerekee, ohorere ranei penei i te puhaketanga o te parare, te tukinga, te riikiri mahara, te iri miro, me te takahi i te urunga panui/tuhi. Ka whakamahia te taputapu kohukohu, te whakakorikori ranei hei hura i te take o te whanonga rereke.

I ahu mai te Fuzzing i runga i te whakapae kei roto i nga punaha katoa nga pepeke e tatari ana kia kitea, ka taea te hoatu he wa me nga rauemi hei mahi pera. Ko te nuinga o nga punaha he pai rawa atu nga parser me te aukati whakauru whakauru cybercriminals mai i te whakamahi i nga pepeke whakapae i roto i tetahi papatono. Heoi, pera i ta maatau korero i runga ake nei, he uaua ki te kapi i nga keehi kokonga katoa i te wa o te whanaketanga.

Ka whakamahia nga fuzzers i runga i nga papatono e uru ana ki te whakauru i te whakatakotoranga, he momo rohe whakawhirinaki ranei. Hei tauira, ko te kaupapa e whakaae ana ki nga konae PDF ka whai mana hei whakarite he toronga .pdf me te parser te konae hei tukatuka i te konae PDF.

Ka taea e te fuzzer whai hua te whakaputa i nga whakaurunga e tika ana kia pahemo i enei rohe engari he muhu ka puta te whanonga ohorere ki raro i te hotaka. He mea nui tenei na te mea ka taea e koe te paahi i nga whakamanatanga ehara i te mea nui mena kare he kino ka puta.

Ka kitea e nga Fuzzers nga vector whakaeke e tino rite ana ki te werohanga SQL, te tuhi whakawhiti-pae, te putunga putunga, me nga whakaeke aukati-o-ratonga. Ko enei whakaeke katoa he hua o te whangai i nga raraunga ohorere, muhu, matapōkere ranei ki roto i te punaha. 

 

Nga Momo Fuzzers

Ka taea te whakarōpūhia nga fuzzers i runga i etahi ahuatanga:

  1. Ko nga whaainga whakaeke
  2. Tikanga hanga fuzz
  3. Te mohio ki te hanganga whakauru
  4. Te maarama ki te hanganga o te hotaka

1. Nga Whainga Whakaeke

Ko tenei whakarōpūtanga i ahu mai i te ahua o te papaahi e whakamahia ana te fuzzer hei whakamatautau. Ka whakamahia nga fuzzers me nga kawa whatunga me nga tono rorohiko. Kei ia papaaho he momo whakaurunga ka whakawhiwhia ki a ia, na reira me hiahia nga momo fuzzers.

Hei tauira, i te wa e pa ana ki nga tono, ka puta nga nganatanga puhoi katoa ki nga momo hongere whakauru o te tono, penei i te atanga kaiwhakamahi, te tauranga raina-whakahau, te whakauru puka/kuputuhi, me te tukunga kōnae. Na ko nga whakaurunga katoa i hangaia e te fuzzer me taurite ki enei hongere.

Ko nga Kaipupuri e pa ana ki nga tikanga whakawhitiwhiti korero me mahi ki nga paatete. Ka taea e nga Kaipupuri e aro ana ki tenei papaaho te whakaputa i nga paakete tihea, ka mahi ranei hei takawaenga ki te whakarereke i nga paanui kua haukotia me te purei ano.

2. Tikanga Hanga Fuzz

Ka taea hoki te whakarōpūtia nga fuzzers i runga i te ahua o ta ratou hanga raraunga hei whakamaarama. I nga wa o mua, i hangaia e nga kaitapahi te kohukohu ma te whakaputa raraunga matapōkere mai i te wahanga. Koia te mahi a Ahorangi Barton Miller, te kaiwhakaara o tenei tikanga, i te timatanga. Ka kiia tenei momo fuzzer he fuzzer-whakatupuranga.

Heoi, ahakoa ka taea e te tangata te whakaputa raraunga ka hipa i te rohe whakawhirinaki, he nui te wa me nga rauemi hei mahi. Na reira ka whakamahia tenei tikanga mo nga punaha me nga hanganga whakauru ngawari.

Ko te otinga mo tenei raru ko te whakarereke i nga raraunga e mohiotia ana he whaimana ki te whakaputa i nga raraunga e tika ana ki te whakawhiti i te rohe whakawhirinaki, engari he muhu ka raru ai. Ko te tauira pai o tenei ko a Pūrere DNS e tango ana i te ingoa rohe katahi ka whakaputa i te rarangi ingoa nui o nga ingoa rohe ki te kite i nga rohe kino e aro ana ki te rangatira o te rohe kua tohua.

He maamaa ake tenei huarahi i tera o mua me te tino whakawhäiti i nga whakarereketanga ka taea. Ko nga fuzzers e whakamahi ana i tenei tikanga ka kiia fuzzers e hāngai ana irakētanga

He tikanga tuatoru hou e whakamahi ana i nga tikanga hātepe ira ki te whakakotahi ki nga raraunga fuzz tino pai e hiahiatia ana hei unu i nga whakaraeraetanga. Ka mahi ma te whakamahine tonu i ona raraunga fuzz, me te whai whakaaro ki te mahinga o ia raraunga whakamatautau ka whangaia ki tetahi papatono. 

Ko nga huinga raraunga tino kino ka tangohia mai i te puna raraunga, ko nga mea pai rawa atu ka rerekee, ka whakakotahihia ranei. Ko te reanga hou o nga raraunga ka whakamahia ki te whakamatautau ano. Ko enei fuzzers e kiia ana ko fuzzers e hāngai ana irakētanga kunenga mai.

3. Maharahara o te Hanganga Whakauru

I ahu mai tenei whakarōpūtanga i runga i te mohio me te kaha te whakamahi a te fuzzer i te hanganga whakauru o te papatono ki te whakaputa raraunga fuzz. A puhoi wahangu (he fuzzer e kore e mohio ki te hanganga whakauru o te papatono) ka whakaputa i te kohu i roto i te ahua matapōkere te nuinga. Ka uru pea tenei ki nga reanga whakangao me nga whakangao-a-whakaheke. 


Mena ka tukuna he tauira whakaurunga o tetahi papatono ki te kaitao, ka taea e te kaitao te ngana ki te whakaputa, ki te whakarereke i nga raraunga kia rite ai ki te tauira whakauru kua whakaratohia. Ko tenei huarahi ka whakaiti ake i te nui o nga rauemi i whakapaua ki te whakaputa raraunga muhu. Ka kiia taua momo karekau he fuzzer atamai.

4. Awareness Of Programme Structure

Ka taea hoki te whakarōpūhia nga Kaipupuri i runga i te mohio ki nga mahi o roto o te hotaka e whakapourihia ana e ratou, me te whakamahi i taua mohiotanga hei awhina i te hanga raraunga fuzz. Ina whakamahia nga fuzzers ki te whakamatautau i tetahi papatono me te kore e mohio ki tona hanganga o roto, ka kiia ko te whakamatautau pouaka pango. 

Ko nga raraunga Fuzz i hangaia i te whakamatautau pouaka pango he mea matapōkere engari mena ko te fuzzer ko te fuzzer e ahu mai ana i te whakarereketanga, kei reira ka 'ako' ma te aro turuki i te paanga o tana pupuhi me te whakamahi i tera. mōhiohio hei whakamahine i tana huinga raraunga fuzz.

Ko te whakamatautau pouaka-ma i tetahi atu taha ka whakamahi i tetahi tauira o te hanganga o roto o te hotaka hei whakaputa i nga raraunga fuzz. Ma tenei huarahi ka taea e te kaikorero te haere ki nga waahi whakahirahira i roto i te kaupapa ka whakamatau. 

Utauta Fuzzing rongonui

He maha nga pupuhi taputapu kei reira e whakamahia ana e nga kaiwhakamatautau pene. Ko etahi o nga mea tino rongonui ko:

Te herenga o te Fuzzing

Ahakoa ko te Fuzzing he tikanga whakamatautau-pene tino whai hua, ehara i te mea he he. Ko etahi o enei ko:

  • He roa rawa te oma.
  • Ko nga tukinga me etahi atu whanonga ohorere ka kitea i te whakamatautau pouaka pango o te papatono he uaua, mena kaore e taea te tātari, te patuiro ranei.
  • Ko te hanga i nga tauira whakarereke mo nga kaitao-a-whakaaro maamaa ka pau te waa. I etahi wa, kare pea e taea na te mea he rangatira te tauira whakauru, he kore mohio ranei.

 

Heoi, he taputapu tino whaihua me te tika mo te hunga e hiahia ana ki te kite i nga pepeke i mua i te hunga kino.

Opaniraa

Ko te Fuzzing he tikanga whakamatautau-pene kaha ka taea te whakamahi ki te hura i nga whakaraeraetanga o te rorohiko. He maha nga momo momo kaipahua, a kei te whanakehia nga kaitao hou i nga wa katoa. Ahakoa he taputapu tino whai hua te fuzzing, kei a ia ano ona here. Hei tauira, he maha noa nga whakaraeraetanga ka kitea e nga kaitao, ka tino kaha rawa atu. Heoi, ki te hiahia koe ki te whakamatau i tenei tikanga whakamiharo maau ake, kei a matou he DNS Fuzzer API kore utu ka taea e koe te whakamahi i runga i to maatau papa. 

Na te aha e tatari ana koe? 

Tīmatahia te pupuhi i tenei ra!