elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: [Encuesta] ¿Qué editor de código utilizas? (2014)    


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 429
1  Foros Generales / Foro Libre / Re: Preséntate aquí si eres nuevo en: Ayer a las 21:52
Bienvenido a los que van llegando :)
2  Sistemas Operativos / GNU/Linux / Re: Dificultades para utilizar Snort en: 27 Marzo 2015, 15:57
Bien! ya solucioné lo de las expresiones regulares, el tema era simplemente que snort no detectaba nada, tuve que configurar /etc/snort/snort.conf y cambiar

Código:
config checksum_mode: all

por

Código:
config checksum_mode: none
3  Sistemas Operativos / GNU/Linux / Dificultades para utilizar Snort en: 27 Marzo 2015, 13:38
Hola, pues eso, que se me ha ocurrido probar snort y poder crear mis propias regl de seguridad en mis servidores web, pero he tenido varias complicaciones que se las describiré ahora ya que me h costado solucionarlas.

Lo primero que hago sin conocimientos previos de instalación de snort es ir al sitio web oficial:
https://snort.org/

Ahora me fijo en la descarga que dice tener diferentes verisones para diferentes distribuciones mas el código fuente... en mi caso uso CentOS para mis servidores, especificamente centOS 6, pero la descarga de snort solo está disponible para CentOS 7, y bueno, no quiero instalar una versión obsoleta de snort o antigua ya que si lo voy a comenzar a usar no quiero tener que migrar todo denuevo en el corto plazo asi que... me dije... tengo dos opciones, o formateo todos los servidores e instalo centos 7 o lo instalo desde el código fuente, y bueno, preferí instalar centos 7 ya que no me gusta la idea de tener que estar migrando cuando algo queda obsoleto o sin soporte (pero ojo, aun no formateo nada, aun sigo usando centos 6).

Asi que con estas conclusiones instalé en mi pc vmware e instalé centos 6 y centos 7 para hacer las pruebas correspondientes.

En centos 7 no tuve ningún problema con la instalación, tuve que instalar daq y luego snort y mucho ojo, porque instalar snort a traves de las instrucciones oficiales arroja un problema conocido, por ejemplo donde dice:
Código:
yum install https://snort.org/downloads/snort/snort-2.9.7.2-1.centos7.x86_64.rpm

Arroja un error de unas dependencias raras o paquete corrupto, lo que si funciona es descargarlo con wget y luego instalar con yum install *.rpm

En fin, pero eso no es problema. Intalé las reglas corretamente sin utilizar pulledpork (porque prefiero hacerlo manualmente con un cron y wget).


Primer problema

El primer problema lo tuve al intentar crear una regla en expresión regular para solicitudes peligrosas via http_uri:

Código:
alert tcp any any -> $HOME_NET any ( \
        msg:"SQLI"; \
        content:"/"; http_raw_uri; pcre:"/union(.*)select/"; \
        classtype:web-application-attack; \
        sid:3000007; \
        rev:1; \
)

Y hecho a correr snort:
Código:
# snort -i eno16777736 -u snort -g snort -c /etc/snort/snort.conf

y  reviso el log:
Código:
# tail -f /var/log/snort/alert

Ahora hago la famosa solicitud peligrosa:
http://192.168.120.137/?test=' union select 1,2,3,4,5 -- +

Y el log de alertas no arroja nada :-\

Pero bueno, de todas maneras tiene un sin fin de reglas muy buenas aunque entiendo que snort no cuenta con buenas reglas de prevención contra ataques vía http como un xsrf, xss, sqli, etc, asi que de todas maneras quise instalarlo en mis semás servidores pero quise intentar hacer la instalación en centos 6 para no tener que formatear todos mis servidores y hacerlo de manera progresiva, asi que hice la prueba en el servidor virtual con centos 6.

Ya me di cuenta que snort oficialmente está disponible unicamente para centos 7 asi que de todas maneras hice el mismo proceso que centos 7 y me arrojó mil y un problemas de dependencias, especificamente porque necesitaba librerias mas actualizadas que las que proporciona centos 6, asi que decidí hacer la instalación manualmente desde el código fuente, asi que descargé el tag zg de libdnet, daq y snort e instalé todo en ese mismo orden. Lamentablemente libdnet es una dependencia critica para snort y es la que da mas problemas tanto de compatibilidad como de disponibilidad ya que solo está en googlecode y googlecode cerrará sus puertas pronto (asi que me bajé una copia de respaldo).


Segundo problema

Hasta acá todo bien, config... make, make install y ya... ahora voy a ejecutar snort y me arroja un error que falta libdnet D: asi que vuelvo a compilar libdnet y ahi funciona :D y voy a buscar el directorio directorio /etc/snort y no existe D: asi que no puedo instalar las reglas y no se si creando el directorio /etc/snort sea suficiente ya que me faltarian los archivos de configuracion y quien sabe que otras cosas mas.

El tema es que no puedo llevar a un servidor en producción un snort a medio instalar, en el camino se me han presentado muchos otros problemas que ya he solucionado como problemas de versión y link de la famosa libreria libdnet (que ya estoy comenzando a odiar) pero ya lo tengo bajo control.


El tema es el siguiente...

1. Como hago una regla para que me filtre una solicitud uri en expresión regular? ya que actualmente uso un script en php para mi web con muchas reglas y basta con procesarlas con preg_match() y $_SERVER["REQUEST_URI"] mas $_GET[] pero en snort parece un poco mas complicado y tengo otras reglas que arrojan error de sintaxis, etc.

2. Como hago la instalación de la última versión de snort en centos 6?

De verdad que hacer la instalación en centos 6 no me quita el sueño porque de todas maneras en algun momento voy a tener que migrar a centos 7 pero sin reglas no hay filtros y sin filtros no hay snort :(
4  Seguridad Informática / Hacking Avanzado / Re: Captcha de jquery RealPerson.js en: 25 Marzo 2015, 15:07
Vamos, esa captcha es muy fácil de bypasear por dos razones, una que la captcha no interactua con el servidor para generar el código válido asi que el código se está generando por navegador y no por servidor. Segundo, todas las letras son iguales, o sea, la letra R siempre va a tener la misma forma asi que solamente buscas el patrón de los puntos y listo.

Veamos como funciona:
Entramos a la pagina web de pruebas de la captcha:
http://keith-wood.name/realPerson.html

Si vemos el código fuente veremos que el plugin genera un hash el cual debe ser comprado por php para saber si tu texto coincide con la captcha, en este caso el hash es la suma de un "salt" y el valor de la captcha, pero que es el salt? es un texto obtenido por el mismo sitio WEB hacia un archivo externo:
http://keith-wood.name/rpSalt.php

Mucho ojo, es necesario mantener las cookies entregadas por este archivo, estas cookies deben ser enviadas en respuesta a la solicitud final del servidor ya que el sitio WEB guarda el salt en una sesión de php el cual está identificada en una cookie (PHPSESSID).

Ahora veamos el algoritmo para que generemos nuestro propio hash:

Código
  1. inst.hash = hash(text + salt);
  2.  
  3. /* Compute a hash value for the given text.
  4.    @param value {string} The text to hash.
  5.    @return {number} The corresponding hash value. */
  6. function hash(value) {
  7. var hash = 5381;
  8. for (var i = 0; i < value.length; i++) {
  9. hash = ((hash << 5) + hash) + value.charCodeAt(i);
  10. }
  11. return hash;
  12. }

Y listo, ya tenemos toda la información necesaria para engañar al servidor, ahora cada ves que necesites enviar tu documento a validar en tu sitio web con esa captcha antes de eso debes revisar en el código fuente del portal hacia que archivo se está solicitando el salt, luego en tu robot haces que haga la solicitud primeramente a ese archivo y obtienes el valor y la cookie y luego con ese salt te generas tu propio hash sumando la captcha con el valor hash(AAAAAA + salt) y luego lo mandas via postdata de esta manera:

Código:
defaultReal=AAAAAA&defaultRealHash={hash}

Claramente la manera de generar el hash dependerá de tu lenguaje de programación ya sea en c#, php , python, java, etc, por lo menos ya tienes el algoritmo en javascript, ahora lo debes traducir al lenguaje de tu robot :)


Vamos a la práctica:

1.Creamos un robot que ingresa a http://keith-wood.name/rpSalt.php , en mi caso el valor del salt fue "29310" (recordemos guardar la cookie, en mi caso es PHPSESSID=segfcli9fos1ok4ea1p3ufr5t2) .

Ahora inventemos el valor de la captcha, en mi caso el valor será EKEAGF y le hago la suma:
Código
  1. echo getHash('EKEAGF'.$salt);

El valor entregado es -2431022777 , esto quiere decir que para mi la captcha EKEAGF tiene valor de hash igual a -2431022777 asi que ahora enviaré mi consulta HTTP a traves de mi robot con esos datos mas la captcha:

Código:
http://keith-wood.name/realPerson.php

POST /realPerson.php HTTP/1.1
Host: keith-wood.name
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
Cookie: PHPSESSID=segfcli9fos1ok4ea1p3ufr5t2;
Connection: close
Type: application/x-www-form-urlencoded
Content-Length: 46

defaultReal=EKEAGF&defaultRealHash=-2431022777

y listo!

Citar
You have entered the "real person" value correctly and the form has been processed.

Es mas, me acabo de dar cuenta de una falla de seguridad de la misma captcha por parte del script en php, y es que el archivo rpSalt.php siempre entrega el mismo código y es reutilizable :) , ese plugin no tomó la precaución de destruir la sesion o el valor del token al ser utilizado asi que esto es aun mas fácil, basta con que entres con un navegador normal y entres a ese archivo y captures el valor y la cookie, luego le das al robot esos dos valores y se lo mandas junto con tu archivo a revisar :) ya que el valor siempre será el mismo.

Mira acá tienes un código en javascript para generar el hsh a partir de un valor y un salt:

Código
  1. captcha_inventada = "AAAAA";
  2. salt = 29310
  3.  
  4. value = captcha_inventada + salt;
  5. var hash = 5381;
  6. for (var i = 0; i < value.length; i++) {
  7. hash = ((hash << 5) + hash) + value.charCodeAt(i);
  8. }
  9. console.log(hash);


Como debería funcionar una captcha segura?

Normalmente una captcha bien hecha como recaptcha genera una imagen no un texto o puntos y el servidor es el encargado de generarla y darla a mostrar y el valor real debe viajar a través del navegador y no generarla el mismo navegador y el transporte debe ser de manera oculta o cifrada como un hash de una cookie el cual indica el lugar donde se encuentra el hash real en el servidor no el valor en si, de esta manera previenes que el  hash pueda ser manipulado o generado como lo hicimos nosotros. Otro punto importante es que una captcha jamás debe poder ser reutilizada, esto quiere decir que si ves dos veces una captcha la primera debe ser invalidada inmediatamente y cuando se resuelve debe ser destruida, también se debe considerar que las imágenes nunca se alojan ni se pasan por el disco del servidor, siempre se generan y se despliegan en tiempo real, esto previene que el servidor colapse por exceso de archivos si te lanzan un ataque de denegación de servicio distribuido (ddos).

Esto crea un ambiente seguro entre el dueño de la información y el usuario final.


Ahora, si quieres mi recomendación personal te digo que sigas el consejo de engel lex y pidas el acceso como corresponde al administrador del sitio y que tarde o temprano cuando noten que hay un proceso automatizado te van a cambiar la captcha o te van a llamar la atención. Toma esta situación como una oportunidad de aprender mas sobre las captchas nada mas, cuando te toque hacer una sabrás como hacerlo bien.

Saludos.
5  Comunicaciones / Redes / Re: Cada navegador con una IP en: 19 Marzo 2015, 03:35
Acá en Chile, cuando viene telefónica o movistar te dan una caja que se llama spliter el cual tiene una boca de entrada el cual se conecta el cable de la señal telefonica y dos bocas mas, una salida de telefono y otra de internet, la que sale a internet se conecta a un modem adsl el cual se conecta a traves de una conexión ppoe (user, clave, dominio) y este modem a traves de un cable único sale a un router a la boca wan el cual da internet a toda la casa, a veces te dan un modem-router el cual cumple ambas funciones en un solo equipo.

Ahora, cuando tu te conectas desde el pc al router solo te estas conectando a la red local, el que realmente sale a internet es el router a traves del modem, no puedes cambiar de ip desde el pc porque el pc no es el que se conecta al modem el que le asigna la ip final es el modem, mientras el modem esté encendido no hay cambios de ip, por eso algunas personas tienen el modem al lado de su pc y cuando quieren cambiar de ip simplemente lo apagan y lo vuelven a encender, de esta manera el router debe volver a reconectarse y te asignará una nueva ip.

Para que tu pc sea el que asigne la ip debes utilizar el cable que sale del spliter directamente a tu pc para que la tarjeta pci del modem pueda realizar la conexión a traves de una nueva conexión ppoe, eso quiere decir que el pc hace la marcación y no el modem de la compañía, esto da la ventaja de que puedes manipular tu hardware desde el mismo driver haciendo que trabaje en diferentes canales como si tuvieras multiples conexiones paralelamente, por esto dije que probara conectando el cable directo al pc y luego hiciera una conexión ppoe y luego lo hiciera en virtualbox sin cerrar la primera y esto debería generar multiples canales de comunicación a traves de un mismo cable, el tema es que tiene un límite de conexiones (no recuerdo cuantas).

Ahora, algunos notebooks nuevos y desktops ya no vienen con la tarjeta de modem xD, afortunadamente yo si la tengo pero debes comprarla, cuesta algo así como 20 dolares y para los notebooks debes comprar una tarjeta de esos que se colocan por el costado (no recuerdo el nombre, pcmcia o algo así).

Para pc:


Para notebook:
6  Comunicaciones / Redes / Re: Cada navegador con una IP en: 19 Marzo 2015, 00:17
No lo va a lograr porque está utilizando un modemrouter, no se está conectando directamente por el cableado, tiene un equipo intermedio que se conecta por el, asi que por mas interfaces que tenga solo va a añadir direcciones locales y por eso el forcedhcp tampoco le funciona, para esto debe conectar el cable rj de teléfono a su desktop o notebook y desde ahi establecer la conexión ppoe (ojo que vas a dejar sin conexión al resto de la casa) y desde ahi hacer una conexión ppoe por cada interfaz para que la central telefónica te entregue una ip diferente, porque a traves del router no puedes ya que solo obtienes la ip local.

Hora ojo, a pesar de todo esto hay compañías de internet que te asignan ips semi dinamicas, eso quiere decir que por mas que te desconectes o cambies de hardware seguirás teniendo la misma ip por lo menos por un par de días dependiendo de la compañía.

Haz la prueba, saca el cable de teléfono del módem y conéctalo a tu pc, luego haz tu conexión adsl ppoe y cuando estés listo configura una maquina virtual y la red ponlo en modo brigde y luego inicial y cuando encienda te conectas también al adsl a traves de los mismos datos de la conexión ppoe, déjale dirección automática a todo en la configuración de tcp-ip4 y verás que tendrás dos conexiones con dos ips distintas y navegando simultáneamente, ahora, si con todo esto sigues teniendo la misma ip en tu pc y en tu virtual es porque tu compañía te asigna ips por lapsos de tiempo y en ese caso no hay nada que hacer, no podrás tomas direcciones nuevas cuando quieras.

Haz la prueba y cuéntanos como te va.
7  Sistemas Operativos / GNU/Linux / Re: Busco Drivers para Motherboard H81M-E33 (MS-7817) en: 17 Marzo 2015, 21:31
Muchas gracias, pue es raro, es una iso que modifica no se si el formato o la partición del disco sólido y se supne que con eso se arregla pero terminas perdiendo todos los datos :-/ o sea que voy a tener que reinstalar todo x__x

Veré como hacer un respaldo de todo el sistema en el disco secundario para luego de actualizar volver los archivos sin mantener el formato ni la partición.
8  Sistemas Operativos / GNU/Linux / Re: Busco Drivers para Motherboard H81M-E33 (MS-7817) en: 17 Marzo 2015, 16:28
Código:
whk@machine:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
whk@machine:~$

Código:
whk@machine:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 1500.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 4
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 5
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 1
cpu cores : 4
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 6
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 2
cpu cores : 4
apicid : 5
initial apicid : 5
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
stepping : 3
microcode : 0x17
cpu MHz : 800.000
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 3
cpu cores : 4
apicid : 7
initial apicid : 7
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips : 7999.81
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

whk@machine:~$

Tienes toda la razón, por lo visto son 4 fisicos y 4 virtualizados.

Lo que no entiendo es... ubuntu me dice que mi placa viene con 2gb de ram de video y al mismo tiempo me dice que solo puedo utilizar 256mb?

Código:
whk@machine:~$ sudo dmesg | grep drm
[    2.179669] [drm] Initialized drm 1.1.0 20060810
[    2.201626] [drm] Memory usable by graphics device = 2048M
[    2.201630] fb: switching to inteldrmfb from VESA VGA
[    2.201715] [drm] Replacing VGA console driver
[    2.225037] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.225037] [drm] Driver supports precise vblank timestamp query.
[    2.653602] fbcon: inteldrmfb (fb0) is primary device
[    2.653673] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.669945] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    3.793099] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 3305.208250] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off

whk@machine:~$ LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
whk@machine:~$
9  Sistemas Operativos / GNU/Linux / Re: Busco Drivers para Motherboard H81M-E33 (MS-7817) en: 17 Marzo 2015, 14:46
Si, ya probé con el programa que dice si tengo drivers privativos para habilitar y nada :(

Era lspci o lscpi?

Código:
whk@machine:~$ lspci -n
00:00.0 0600: 8086:0c00 (rev 06)
00:02.0 0300: 8086:0412 (rev 06)
00:03.0 0403: 8086:0c0c (rev 06)
00:14.0 0c03: 8086:8c31 (rev 05)
00:16.0 0780: 8086:8c3a (rev 04)
00:1a.0 0c03: 8086:8c2d (rev 05)
00:1b.0 0403: 8086:8c20 (rev 05)
00:1c.0 0604: 8086:8c10 (rev d5)
00:1c.2 0604: 8086:8c14 (rev d5)
00:1d.0 0c03: 8086:8c26 (rev 05)
00:1f.0 0601: 8086:8c5c (rev 05)
00:1f.2 0106: 8086:8c02 (rev 05)
00:1f.3 0c05: 8086:8c22 (rev 05)
02:00.0 0200: 10ec:8168 (rev 0c)
whk@machine:~$

Citar
whk@machine:~$ lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation C220 Series Chipset Family H81 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

De hecho no me funcionan los usb 3.0, los 2.0 no tengo problema pero los 3.0 no me toma nada, ni un pendrive ni el celular ni nada, está muerto. Lo otro que me dijeron es que mi disco solido anda lento y no se en la práctica si será un tema también de drivers o configuración o que onda.

Código:
whk@machine:~$ sudo hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   34810 MB in  2.00 seconds = 17424.09 MB/sec
 Timing buffered disk reads:  30 MB in  3.02 seconds =   9.93 MB/sec
whk@machine:~$

Por lo menos en la práctica mi pc vuela, tiene un intel i7 de ultima generacion de 8 nucleos y me anda a 4.2, el tema es que cuando quise probar un juego o cuando quise probar el tema de la minería bitcoin utilizando la gpu ahi comencé a ver los problemas.
10  Sistemas Operativos / GNU/Linux / Busco Drivers para Motherboard H81M-E33 (MS-7817) en: 17 Marzo 2015, 03:12
Hola, pues que tengo un pc de escritorio con esa placa madre, el tema es que estoy utilizando ubuntu 14 y no me acompañan los drivers.

Lo que se es que el sistema está usando el software y no el hardware para acelerar por lo cual entiendo que el driver debe tener uno genérico y además me dice que tengo un chip xeon por lo cual claramente deduzco que le falta el driver.

He buscado en muchos lados y todos dicen que es un modelo un tanto nuevo por lo cual es dificil encontrar drivers compatibles en ubuntu.

Me dan una mano?
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 429
Powered by SMF 1.1.20 | SMF © 2006-2008, Simple Machines