Steganography ma nga konae: huna tika nga raraunga ki nga waahanga

He kupu whakataki poto

Ko te Steganography, ki te kore tetahi e maumahara, kei te huna korero ki etahi ipu. Hei tauira, i nga pikitia (kua korerohia konei и konei). Ka taea hoki e koe te huna raraunga ki nga ripanga ratonga o te punaha konae (i tuhia tenei mo konei), a tae noa i roto i nga putea ratonga kawa TCP. Engari, ko enei tikanga katoa he kotahi te whakahoki: kia kore e kitea te "whakauru" i nga korero ki roto i te ipu, me hiahia koe ki nga algorithm mohio e whai whakaaro ana ki nga ahuatanga o te hanganga o roto o te ipu. A ka puta ake nga raru ki te aukati o te ipu ki te raweke: hei tauira, mena ka paku te whakatika i te pikitia, ka ngaro nga korero huna.

Ka taea pea te mahi me te kore e mohio ki nga algorithm me nga mahi tinihanga me nga raraunga, me te whakarite tonu i te mahi o te ipu me te taumata haumarutanga o nga raraunga huna? Ma te titiro whakamua, ka kii ahau - ae, ka taea e koe! Ka tukuna ano e ahau he taputapu.

Nga korero toto mo te tikanga

Ko te whakaaro taketake he mea ngawari ano he pupuhi ki te rae: he waahi kei runga i te kōpae kaore e tuhia e te punaha whakahaere (ka tuhi ranei i nga keehi onge). Hei karo i te hiahia ki te rapu i enei waahi ma te whakamahi i nga tikanga mohio, ka whakamahi maatau - ara, he maha, he maha nga wa ka taraihia a maatau korero huna puta noa i nga waahanga katoa o te kōpae. Na, i runga ake o tenei ataahua katoa, ka taea e koe te hanga i nga wehewehenga e tika ana, te whakatakoto i nga punaha konae, te tuhi i nga konae me te whakauru i nga OS - ka rite katoa, ka tiakina tetahi waahanga o nga raraunga ngaro ka taea te whakahoki mai, ka awhina ano te taapiri i a maatau. whakakotahi i te katoa o te taketake mai i nga pihi.

Ko te painga o tenei tikanga ka kitea: kaore matou e whakawhirinaki ki te whakatakotoranga konae, ahakoa ki te momo punaha konae e whakamahia ana.

Ko nga ngoikoretanga hoki, ki taku whakaaro, ka kitea:

  • Ka taea anake te whakarereke i nga raraunga ngaro ma te tuhi ano i te katoa o te kōpae, ka whai i te hanga ano i nga ihirangi ka kitea e te kaiwhakamahi. Heoi, kaore e taea e koe te whakamahi i nga rorohiko hei hanga ano i te kōpae mai i tetahi ahua: ka mahia ano e ia nga raraunga ngaro o mua.
  • Ko te nui ake o te nui o nga raraunga ngaro, ka nui ake te tupono ka ngaro etahi korero.
  • Ka roa pea te tango raraunga mai i te kōpae. Mai i etahi meneti ki etahi ra (he nui nga kōpae hou).

Inaianei me haere taatau ki nga korero motuhake.

E marama ana mena ka pania noa e koe nga raraunga ngaro puta noa i te kōpae, ka huna noa mai i te kanohi tahanga. Mena ka whakakiia e koe to kanohi, me kii, he kaiwhakatika kōpae, ka puta nga raraunga i tona kororia katoa. Na reira, he mea pai ki te whakamuna i nga raraunga kia kore ai e puta. Ka whakamuna maatau, engari he reka: ma te whakamahi i te aes256-cbc algorithm. Ka patai atu matou ki te kaiwhakamahi mo te taviri whakamunatanga ka tukuna e ia he kupuhipa pai.

Ko te patai e whai ake nei me pehea e wehewehe ai i nga raraunga "pai" mai i nga raraunga kino. I konei ka awhina tetahi kaute, engari ehara i te mea ngawari, engari ko SHA1. A he aha? He pai mo te git, no reira ka pai ano ki a maatau. Kua whakatauhia: ka hoatu e matou he moni arowhai ki ia waahanga rongoa, a, ki te rite i muri i te wetemunatanga, ko te tikanga kua angitu te wetemunatanga.

Ka hiahia ano koe ki te tau kongakonga me te roa katoa o nga raraunga ngaro. Ko te nama kongakonga ko te pupuri i nga waahanga kua oti kee te wetewete me nga mea ka toe. Ko te roa o te roa ka whai hua ki a maatau i te wa e tukatuka ana i te waahanga whakamutunga, kia kore ai e tuhia nga raraunga kore (ara, te papa). Ana, i te mea kei a tatou tonu te pane, ka taapirihia te ingoa o te konae ngaro ki reira. Ka whai hua i muri i te wetemuna, kia kore ai e whakaaro me pehea te whakatuwhera.

Te whakamatautau i te tikanga i roto i te mahi

Hei taki, me tango te reo tino noa - he puku kohiko. I kitea e ahau tetahi tawhito me te kaha 1 GB, he pai mo nga whakamatautau. Mena ko koe, penei i ahau, i puta mai te whakaaro kia kaua e whakararuraru i nga korero a-tinana, engari ka whakamatauria i runga i te konae - he whakaahua kōpae, katahi ahau ka kii atu: kaore e mahi. Ina whakahōputuhia he "kopae" pera, ka hangaia ano e Linux te konae, ka whakakiia nga waahanga katoa kaore i whakamahia ki te kore.

I te mea he miihini me te Linux, kaore, me whakamahi ahau i te teihana huarere i runga i te Raspberry Pi 3 e takoto ana i runga i te taupee. Kaore he nui o te mahara ki reira, na reira kaore matou e huna i nga konae nui. Ka whakawhäitihia e mätou ki te 10 mekapaita te rahi. Kaore hoki he take ki te huna i nga konae he iti rawa: ka tuhia e te taputapu nga raraunga ki te kopae i roto i nga kohinga 4 KB. No reira, kei raro nei ka whakawhäitihia e mätou ki te konae 3 kb - ka uru ki roto ki tetahi o aua huinga.

Ka tawaihia e matou te puku kohiko i nga waahanga, ka tirotirohia i muri i ia waahanga mena ka panuihia nga korero huna:

  1. Te whakahōputu tere ki te whakatakotoranga FAT16 me te rahi o te tautau 16 KB. Koinei te mea e tukuna ana e Windows 7 me te puku kohiko kaore he punaha konae.
  2. Whakakiia te puku kohiko ki nga momo para katoa ma te 50%.
  3. Whakakiia te puku kohiko ki nga momo para katoa ma te 100%.
  4. "Te roa" te whakahōputu ki te whakatakotoranga FAT16 (ka tuhirua i nga mea katoa).

Ko nga whakamatautau tuatahi e rua, i te mea e tumanakohia ana, ka mutu te wikitoria: i taea e te taputapu te tango angitu i te 10 megabytes o nga raraunga ngaro mai i te puku kohiko. Engari i muri i te whakakiia o te puku kohiko ki nga konae, ka puta he rahunga:

Total clusters read: 250752, decrypted: 158
ERROR: cannot write incomplete secretFile

Kei te kite koe, 158 noa nga tautau i pai te wetewete (632 kiropaita o nga raraunga mata, e 636424 paita te utu utu). E marama ana karekau he huarahi ki te tiki i te 10 megabytes ki konei, heoi ano kei roto i enei kahui he taarua taarua. Kaore e taea e koe te whakaora i te 1 megabyte i tenei ara. Engari ka taea e matou te kii ka ora matou i te 3 kilopaita o nga raraunga ngaro mai i te puku kohiko ahakoa i muri i te whakahōputu me te tuhi ki te kaha. Heoi ano, e whakaatu ana nga whakamatautau ka taea te tango i tetahi konae 120 kiropaita te roa mai i taua puku kohiko.

Ko te whakamatautau whakamutunga, engari, i whakaatu kua tuhiruatia te puku kohiko katoa:

$ sudo ./steganodisk -p password /dev/sda
Device size: 250752 clusters
250700 99%
Total clusters read: 250752, decrypted: 0
ERROR: cannot write incomplete secretFile

Kaore he kahui kotahi i ora... He pouri, engari ehara i te mea kino! I mua i te whakahōputu, me ngana ki te hanga wehewehenga i runga i te puku kohiko, kei roto ano hoki he punaha konae. Ma te ara, i ahu mai i te wheketere me tenei whakahōpututanga, na reira kaore matou e mahi i tetahi mea whakapae.
Ko te tino whakaaro kua heke paku te waahi e waatea ana i runga i te puku kohiko.

Ko te whakaaro ano kia 10 mekapaita e kore e taea te huna ki runga i te kōpae katoa. Inaianei kua neke atu i te rua te maha o nga tautau kua oti te wetemuna!

Total clusters read: 250752, decrypted: 405

Kia aroha mai, kaore e taea te kohi megabyte mai i nga mongamonga, engari he ngawari te rua rau kiropaita.

Ana, ko nga korero mo te whakamutunga, te tirotiro 4, he harikoa tenei wa: ko te whakahōputu katoa i taua puku kohiko kaore i arahi ki te whakangaro i nga korero katoa! 120 kilopaita o nga raraunga ngaro ka uru pai ki te waahi kore whakamahia.

Ripanga whakarāpopoto whakamātautau:

Steganography ma nga konae: huna tika nga raraunga ki nga waahanga

He whakaaro iti: mo te waahi kore utu me nga waahanga kaore i whakamahia

Mēnā kua wehea e koe tō puku mārō ki ngā wehewehenga, kua kite pea koe e kore e taea te toha i te mokowā wātea katoa i runga i te kōpae. Ko te wahanga tuatahi ka tiimata me etahi nuku (ko te tikanga 1 megabyte, 2048 ranei nga waahanga). I muri i te waahanga whakamutunga, ka puta ano he "hiku" iti o nga waahanga kaore i whakamahia. A i etahi wa he waahi kei waenganui i nga waahanga, ahakoa he iti noa.

Arā, he rāngai kei runga i te kōpae kaore e taea te uru atu i te wa e mahi noa ana te kōpae, engari ka taea te tuhi raraunga ki enei wahanga! A ko te tikanga o te panui ano. Whakaritea mo te meka kei reira ano he ripanga wehewehe me te waehere bootloader, kei roto i te waahi kore i te timatanga o te kōpae.

Kia okioki tatou i nga wahanga mo tetahi wa, ka titiro ki te kōpae mai i te tirohanga manu, hei korero. Kei konei he wehewehenga kau kei runga i te kōpae. Me hanga he punaha konae ki roto. Ka taea e tatou te kii ko etahi waahanga kei runga i te kōpae kare tonu i te ūkui?

E-e-e - drum roll! Ko te whakautu ka tata tonu he ae! Ae, i te nuinga o nga wa, ko te hanga i tetahi punaha konae ka heke iho ki te tuhi i etahi poraka iti noa o nga korero ratonga ki te kōpae, a ki te kore e rereke nga korero o te wehenga.

Ano hoki - he maamaa noa - ka taea e tatou te kii kaore e taea e te punaha konae te noho i nga waahi katoa kua whakawhiwhia ki a ia tae noa ki te waahanga whakamutunga. Hei tauira, ko te punaha konae FAT16 me te rahi o te tautau 64 kiropaita kare e taea te noho katoa ki tetahi wehenga me te rahi ehara i te maha o te 64 kiropaita. I te mutunga o tera waahanga me waiho he "hiku" o nga waahanga maha, kaore e uru ki te penapena raraunga kaiwhakamahi. Heoi, kare e taea te whakau i tenei whakaaro ma te whakamatautau.

Na, ki te whakanui ake i te waahi e waatea ana mo te steganogram, me whakamahi koe i te punaha konae me te rahi o te tautau. Ka taea hoki e koe te hanga wehewehe, ahakoa kaore e tika ana (i runga i te puku kohiko, hei tauira). Kaore he take ki te hanga i nga waahanga kau, ki te waiho ranei i nga waahi kaore i tohatohahia - ma tenei ka aro ki nga tangata taangata.

Nga taputapu mo nga whakamatautau

Ka taea e koe te pa ki te waehere puna o te taputapu konei

Hei hanga, ka hiahia koe ki te putanga Qt 5.0 teitei ake ranei me te OpenSSL. Ki te kore e mahi tetahi mea, me whakatika pea koe i te konae steganodisk.pro.

Ka taea e koe te huri i te rahi o te tautau mai i te 4 KB ki te 512 paita (i roto i te secretfile.h). I te wa ano, ka piki ake te utu mo nga korero ratonga: ko te pane me te arowhai kei te noho i te 68 paita.

Me whakahaere e koe te whaipainga, o te akoranga, me nga mana kaiwhakamahi pakiaka, me te tupato. Karekau he patai i mua i te tuhirua i te konae, taputapu ranei!

Kia pai.

Source: will.com

Tāpiri i te kōrero