Security Incidents mailing list archives
Re: Cracked; rootkit - entrapment question?
From: pflores () DIAL PAUL LABRATS COM (Paul Flores)
Date: Thu, 2 Mar 2000 14:40:24 -0600
JAIL(2) FreeBSD System Calls Manual JAIL(2)NAME jail - Imprison current process and future decendants.SYNOPSIS #include <sys/types.h> #include <sys/jail.h> int jail(struct jail *jail)DESCRIPTION The jail system call sets up a jail and locks the current process in it. The argument is a pointer to a structure describing the prison: struct jail { char *path; char *hostname; u_int32_t ip_number; }; The ``path'' pointer should be set to the directory which is to be the root of the prison. The ``hostname'' pointer can be set the hostname of the prison. This can be changed from the inside of the prison. The ``ip_number'' can be set to the IP number assigned to the prison. PRISON ? Once a process has been put in a prison, it and its decendants cannot es- cape the prison. It is not possible to add a process to a preexisting prison. Inside the prison, the concept of "superuser" is very diluted, in general it can be assumed that nothing can be mangled from inside a prison, that doesn't exist inside that prison (ie: the directory tree below ``path''. All IP activity will be forced to happen to/from the IP number specified, which should be an alias on one of the systems interfaces. It is possible to identify a process as jailed by examining ``/proc/<pid>/status'': it will show a field near the end of the line, either as a single hyphen for a process at large, or the hostname cur- rently set for the prison for jailed processes.ERRORS Jail() calls chroot(2) internally, so the it can fail for all the same reasons. Please consult the chroot(2) manual page for details.SEE ALSO chroot(2) chdir(2)HISTORY The jail() function call appeared in FreeBSD 4.0. The jail feature was written by Poul-Henning Kamp for R&D Associates ``http://www.rndassociates.com/'' who contributed it to FreeBSD. FreeBSD 4.0 April 28, 1999 1
Current thread:
- Cracked; rootkit - entrapment question? Drew Smith (Mar 01)
- Re: Cracked; rootkit - entrapment question? Robert Graham (Mar 02)
- Re: Cracked; rootkit - entrapment question? Ron Gula (Mar 02)
- Re: Cracked; rootkit - entrapment question? Jason Spence (Mar 02)
- Re: Cracked; rootkit - entrapment question? Paul Flores (Mar 02)
- getting to the point with DDoS thomas lakofski (Mar 02)
- Re: getting to the point with DDoS Ryan Russell (Mar 05)
- Re: getting to the point with DDoS thomas lakofski (Mar 07)
- Re: Cracked; rootkit - entrapment question? 1Lt Rob Lee (Mar 02)
- E-mail attatchment xum mux (Mar 02)
- Re: Cracked; rootkit - entrapment question? Ryan Russell (Mar 02)
- Re: Cracked; rootkit - entrapment question? David Brumley (Mar 02)
- Re: Cracked; rootkit - entrapment question? Lance Spitzner (Mar 02)
- Re: Cracked; rootkit - entrapment question? Paul L Schmehl (Mar 02)
- Re: Cracked; rootkit - entrapment question? Mike Fratto (Mar 02)