shc - neurobin

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
libre
Pingviini aktivist
Pingviini aktivist
Postitusi: 205
Liitunud: 27.05.2018, 07:21

shc - neurobin

Postitus Postitas libre »

Algset shc-i on nüüd edasiarendatud:
https://github.com/neurobin/shc

Saab teha shelli skripte binaariks. ( 32bit/64bit ) ja palju vigade parandusi tehtud.
GNU/Linux ja and free
Kasutaja avatar
Gomi
Pingviini aktivist
Pingviini aktivist
Postitusi: 182
Liitunud: 24.12.2017, 12:06

Postitus Postitas Gomi »

Kui ma õigesti aru saan, siis see lihtsalt võtab skripti. krüptib selle sisu pisut, topib selle C koodi, kompileerib selle programmiks, mis jooksutamisel skripti sisu dekrüptib ja toidab shellile, mis skripti shebangis oli.
Tundub mulle küll pisut kasutu, kiirem see iseenesest loomulikult ei ole, ning ma eeldaks, et kui asendada shell, mida see kutsub, kõigepealt näiteks cat'iga, siis saaks kogu salajane sisu nähtavaks ilma mingisuguse vaevata. Katsetanud ma veel seda hüpoteesi küll pole, kuid shell peab ju ikkagi skripti sisu loetaval kujul saama.
libre
Pingviini aktivist
Pingviini aktivist
Postitusi: 205
Liitunud: 27.05.2018, 07:21

Postitus Postitas libre »

See uudne on RC4 peal nagu vanalgi, kuid natuke lekkeid parandatud. Krüpteeritud asi on vel randomiga tehtud.

Ma ütleksin, et see on ajaline binaar (kui tahad). Töötab ka 64bit kui tahad,

Ühesõnaga otse tõlkes läheb mõistmine kaduma. Jutt käib ka out.o ja out.bin mõistest. Inglisekeeles on c source ja selle strippimine veel .o ja linkimine binaariks. Ja viimane aste on binaarimine.

Meie ütleme ainult et lähtekoodist binaarimine ja muud midagi. Ma ise proovisin veel tavalise gcc-ga shc tulemust out.x.c binaarida (linkimine eraldi / Linking C-source
gcc -s -m32 -o out out.o) ja õnnestus.

Et kas kesta käske ja binaari vahelist ala ei saa jälgida? Minu teada kogu linuxi programmid kasutavad enamuses ka kesta käske.
Vasta