[pso] setrlimit pe alt pid

Lucian Adrian Grijincu lucian.grijincu at gmail.com
Fri Jul 17 01:16:32 EEST 2009


2009/7/16 Octavian Voicu <octavian.voicu at gmail.com>:
> Cel mai probabil kdeinit isi seteaza singur core size limit la 0, asa ca
> probabil cel mai simplu e sa fac un mic modul de kernel care sa parcurga
> lista de procese si sa seteze manual rlimit-ul... nu tocmai frumos dar
> altfel nu vad cum as putea sa iau un core dump pentru un proces al carui pid
> nici nu apuc sa-l aflu macar :)

1. Caută în sursele kdeinit unde se face setrlimit, îl scoți,
recompilezi și rulezi din nou.
2. Caută în binarul kdeinit (cu objdump, readelf, etc.) unde se face
apel la implementarea din libc a setrlimit și rescrie în binar codul
de call cu unul de nop.
3. Modifică kernelul să nu facă nimic la setrlimit (asta s-ar putea să
aibă efecte adverse).

-- 
 .
..: Lucian


More information about the pso mailing list