Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

program koji ce uticati na konsole

[es] :: Linux :: program koji ce uticati na konsole

[ Pregleda: 1046 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SpeedFreak
Marko Lekic
Crna Gora

Član broj: 19948
Poruke: 73
*.crnagora.net.



Profil

icon program koji ce uticati na konsole08.11.2004. u 20:37

mozhe li nekako program koji ja napravim (u c++) da daje komande konsoli?npr. program koji daje korisniku nekoliko izbora,a jedan od njih je pokretanje kde-a! u konsoli je to komanda 'kde',ali ne znam kako program mozhe napisati poruku koju ce konsola prihvatiti kao komandu...
There are 10 types of people: those who understand binary and those who have
friends...
08.11.2004. u 20:37 

Alef
Viktor Kerkez
Novi Sad

Član broj: 505
Poruke: 188
*.041net.co.yu.



Profil

icon Re: program koji ce uticati na konsole08.11.2004. u 21:40
Code:

system("kde");


man system
08.11.2004. u 21:40 

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2063
*.beotel.net.

Jabber: null@elitesecurity.org


Profil

icon Re: program koji ce uticati na konsole09.11.2004. u 16:31
Citat:
Alef:
Code:

system("kde");


man system ;)


ne koristiti funkciju system ni u ludilu, jer je lako uvek napakovati primer sa kojim ces lako ishakovati program, za takve stvari mora da se koristi fork/exec.


A sto se samog odgovora na temu tice, pogledaj ncursers, tamo ces naci to sto ti treba.
"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
09.11.2004. u 16:31 

Alef
Viktor Kerkez
Novi Sad

Član broj: 505
Poruke: 188
*.30.eunet.yu.



Profil

icon Re: program koji ce uticati na konsole09.11.2004. u 19:30
Čekaj, nisam te baš razumeo, zašto ne system? Ja sam je koristio nebrojeno puta i nikada nisam imao problema? Pa sa čim god da rukuješ, ako rukuješ nepravilno možeš da napraviš kuršlus…
09.11.2004. u 19:30 

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2063
*.vdial.verat.net.

Jabber: null@elitesecurity.org


Profil

icon Re: program koji ce uticati na konsole10.11.2004. u 13:51
Mogu ukratko, ti kada pozivas system funkciju ona se obraca shell-u a shell onda poziva fork exec, e sada sav hakeraj se nalazi u tome da prevaris shell da on pozove drugi program, ovo je narocito opasno ako se tvoj program izvrsava pod drugim uidom(npr root).

ukoliko bi pozivao

system("ls");

tada shell prodje kroz PATH enviroment promenljivu i startuje prvu komandu koja mu se nalazi u path-u tada je trik da napadac promeni PATH tako da pokazuje prvo na direktorijum gde se nalazi njegova komanda ls koja ce da preuzme kontrolu nad sistemom jer ce biti pokrenuta pod drugim privilegijama.

E sada ces reci tipa pa dobro moze i ovako tada nema dodira sa PATH-om

system("/bin/ls");

u ovakvom slucaju napadac podesi IFS="/" (IFS=Input Field Separators. This is normally set to 〈space〉,〈tab〉, and 〈newline〉. See the White Space Splitting section for more details; man sh) napravi izvrsni fajl "bin" koji je kukavicije jaje u ovom slucaju. I opet je pokrenut drugi program umesto naseg zeljenog. Drugim recima shell je opasno jak alat pa je system(); nije preporucljiv za koriscenje.

"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
10.11.2004. u 13:51 

Alef
Viktor Kerkez
Novi Sad

Član broj: 505
Poruke: 188
*.113.EUnet.yu.



Profil

icon Re: program koji ce uticati na konsole10.11.2004. u 17:52
Hvala.
10.11.2004. u 17:52 

[es] :: Linux :: program koji ce uticati na konsole

[ Pregleda: 1046 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.