|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Subject: Re: Cracked; rootkit - entrapment question?
From: Paul Flores (pflores
DIAL.PAUL.LABRATS.COM)Date: Thu Mar 02 2000 - 14:40:24 CST
- Next message: thomas lakofski: "getting to the point with DDoS"
- Previous message: Jon Burdge: "Re:
home: Is *anyone* really home there???"
- In reply to: Jason Spence: "Re: Cracked; rootkit - entrapment question?"
- Next in thread: Paul L Schmehl: "Re: Cracked; rootkit - entrapment question?"
- Reply: Paul Flores: "Re: Cracked; rootkit - entrapment question?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Next message: thomas lakofski: "getting to the point with DDoS"
- Previous message: Jon Burdge: "Re:
home: Is *anyone* really home there???"
- In reply to: Jason Spence: "Re: Cracked; rootkit - entrapment question?"
- Next in thread: Paul L Schmehl: "Re: Cracked; rootkit - entrapment question?"
- Reply: Paul Flores: "Re: Cracked; rootkit - entrapment question?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]