Hi,
I resolve this problem (thanks Julian Elischer for his thoughts):
===
int fd;
int cnt;
off_t off;
void *p;
kvm_t *kd;
struct kinfo_proc *kip;
struct proc *p_mmap;
kd = kvm_open(NULL, _PATH_MEM, NULL, O_RDONLY, NULL);
kip = kvm_getprocs(kd, KERN_PROC_PID,
Hi,
I want to set P_PROTECTED flag for some daemons after it start, without
patching application and kernel.
It possible?
--
Andrey Zonov
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To
On 30.06.2010 10:26, Andrey Zonov wrote:
Hi,
I want to set P_PROTECTED flag for some daemons after it start, without
patching application and kernel.
It possible?
Did you try sysutils/scprotect?
--
WBR, Andrey V. Elsukov
signature.asc
Description: OpenPGP digital signature
On 30 June 2010 10:26, Andrey Zonov andrey.zo...@gmail.com wrote:
Hi,
I want to set P_PROTECTED flag for some daemons after it start, without
patching application and kernel.
It possible?
May be madvise(NULL, 0, MADV_PROTECT) will fit your needs?
(see howto example in usr.sbin/cron).
Note,
On 30 June 2010 11:33, pluknet pluk...@gmail.com wrote:
On 30 June 2010 10:26, Andrey Zonov andrey.zo...@gmail.com wrote:
Hi,
I want to set P_PROTECTED flag for some daemons after it start, without
patching application and kernel.
It possible?
May be madvise(NULL, 0, MADV_PROTECT) will
Yes, but I want change process flags without kernel hacking/loading
modules or modification applications.
Andrey V. Elsukov пишет:
On 30.06.2010 10:26, Andrey Zonov wrote:
Hi,
I want to set P_PROTECTED flag for some daemons after it start, without
patching application and kernel.
It
On 6/30/10 11:23 AM, Andrey Zonov wrote:
Yes, but I want change process flags without kernel hacking/loading
modules or modification applications.
you are going to have to do one of those.
The only alternative is that if you have root you can modify a
processe's flags
using gdb and
Can you explain how change flags with /dev/kmem?
kvm_write(3) not work for this.
Julian Elischer пишет:
On 6/30/10 11:23 AM, Andrey Zonov wrote:
Yes, but I want change process flags without kernel hacking/loading
modules or modification applications.
you are going to have to do one of those.
8 matches
Mail list logo