Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - lucaslopez0000

#1
Hola a todos , resulta que me he cogido mi nuevo portatil con linux y me he ido a la biblioteca
a pillar internet. La cuestion es que pensaba que el bloqueo era de los pc's de la biblio y por esto me traje mi portatil. Si te conectas a internet con firefox , funciona todo bien ,  no asi como con wget , a pesar de pasarle un parametro para que ponga en el user-agent que es firefox ... El router de la biblio esta filtrando de algun modo el trafico , y gracias a wget he descubierto que cualquier peticion HTTP que hagas devuelve codigo de estado 302 ( movido ) , a una URL que empieza asi

cfauth.com/[Unstringaleatorio]

Si alguien me ayuda a que funcione wget ... , ya que lo necesito para que funcione apt-get y poder instalar las cosas que quiero

RESUMEN : No permiten acceder a internet a no ser que  se entre via web y con un navegador web ...




Ya lo solucione lo de wget , si la pagina que deseas bajar con wget tiene autenticacion http hay que usar los parametros --http-user=usuario --http-password=pass ... Ahora no se como hacer esto con los repos de apt ...


#2
Hola. Resulta que he visto que hace 1 mes hicieron un concurso de programacion ( ehn-dev ) , y si quedabas entre los 3 primeros , te daban un email @elhacker.net Lo que quiero saber es un listado de las maneras de conseguir uno de esos emails , aparte de ganar ehn-dev , que se me pasó por 1 mes. Muchas gracias
#3
Hola a todos  , estoy tipeando un bootloader en asm , pero esto me tiene ya medio calvo. No se donde puede estar el fallo , no tengo la mas remota idea !!!
Os paso el codigo
Código (asm) [Seleccionar]

[BITS 16]
[ORG 0x07C] ; Uno de los fallos estaba aqui , puse mal esta direccion

; Entry point
jmp main

; Rutinas
putchar:
; He comprobado que la rutina putchar funciona perfectamente , no la revises
; Imprime el caracter guardado en el registro al
mov ah , 0x0E
mov bh , 0x00
mov bl , 0x07
int 10h
retn

putstr:
; Y el otro fallo estaba aqui , que no me asegure de que lodsb incrementara SI
               ; Abajo del post esta el codigo corregido
lodsb ; Lee 1 caracter del string
cmp al , 0x00
jz retornar
call putchar
jmp putstr
retornar:
retn
main:
; El problema PUEDE estar aqui
mov si , msgTexto
call putstr

; Declaraciones
msgTexto db 0x0D, 0x0A, "Hola mundo!!", 0x00 ; El mensaje

; Firma bootloader
times 510-($-$$) db 0
dw 0xAA55


No comprendo donde esta el problema , como dato os digo que ni se mueve el cursor :( Muchas gracias de antemano


La solucion fue esta :
1 ) Corregi el valor de ORG , que lo puse mal por un error de tipeo
2 ) Como solucion temporal hasta que maneje bien lods y familia , hice un mov al , [DS:SI]. Luego antes de repetir el bucle incremento SI para pasar al siguiente caracter y por fin resuelto !!!!!!!!!!!!!!!!!!!!!!!(10^9000 exclamaciones)!!!!!!!!!!!!!!!!!!!!

Os dejo el codigo corregido :)

Código (asm) [Seleccionar]

[BITS 16]
[ORG 0x7C00] ; Este es el org correcto

; Entry point
jmp main

; Rutinas
putchar:
; Imprime el caracter guardado en el registro al
mov ah , 0x0E
mov bh , 0x00
mov bl , 0x07
int 10h
retn

putstr:
cld ; Asi me aseguro de que lodsb incremente SI
               lodsb
or al , al
jz retornar
call putchar
jmp putstr
retornar:
retn
main:
mov si , msgTexto
call putstr

; Declaraciones
msgTexto db 0x0D, 0x0A, "Hola mundo!!", 0x00 ; El mensaje

; Firma bootloader
times 510-($-$$) db 0
dw 0xAA55


Nota : Lo se usar cld para asegurarme de que lodsb incremente SI ha posteado por cpu2
#4
Hola , estoy estudiando el codigo fuente de un bootloader y me he dado cuenta de una cosa , que luego os cuento despues de poner el codigo
Código (asm) [Seleccionar]

   [BITS 16]        ; Directiva. Indica al compilador NASM que nuestro programa es un binario de 16 bits.
   ORG 0            ; Directiva que indica que queremos comenzar el programa al principio de la memoria.
   ; Podemos iniciarlo directamente en la direccion 7Ch y saltarnos lo siguiente, aunque mejor no hacerlo asi.
   main:
   ; Ajustamos los registros para que vayan a la direccion 7Ch
   cli
   mov     ax, 0x07C0
   mov     ds, ax
   mov     es, ax
   mov     fs, ax
   mov     gs, ax
   ; Creamos una pila de llamada
   mov     ax, 0×0000
   mov     ss, ax
   mov     sp, 0xFFFF
   sti
   mov si, msgTexto                             ; Cargamos en el registro si el texto
   call DisplayMessage                         ; Llamamos a la subrutina para mostrar el texto

   DisplayMessage:                                     ; Subrutina para mostrar un texto cargado en el
   ;registro "si"
   lodsb                                       ; cargamos el siguiente caracter de la cadena de caract.
   or      al, al                              ; comprobamos que no hay un caracter nulo, en cuyo caso...
   jz      .DONE                                 ; ... lo interpretamos como final de linea, por lo que termina la subrutina.
   mov     ah, 0x0E                            ; Le pedimos a la BIOS que muestre el texto
   mov     bh, 0×00                            ; Pagina 0
   mov     bl, 0×07                            ; Atributo de texto
   int     0×10                                ; Interrupcion 10: mostrar el texto en pantalla
   jmp     DisplayMessage                         ; Si no hemos terminado, repetimos
   .DONE:
   jmp Loop                                     ; Si hemos terminado, creamos un bucle infinito para bloquear el ordenador
   Loop:
   jmp Loop
   msgTexto db 0x0D, 0x0A, "Hola mundo!!", 0×00     ; Nuestro mensaje
   times 510-($-$$) db 0
   dw 0xAA55


Lo que no comprendo es que en la linea 17 como va a mover un string al registro si ?? Este codigo funciona , pero yo lo intente por mi lado sin usar la instruccion lodsb y me sale un caracer raro. Estoy desconcertado , no comprendo como mueve un string a un registro  , ¿¿¿??? Alguien me explica como narices hace el autor de este codigo para mostrar el mensaje ????? Muchas gracias :)
#5
Bueno hola a todos , he estado leyendo mucho por internet del tema , y mi pregunta es esta : En un procesador de 16 bits ( 8086 ) o en procesadores posteriores en modo real , al tener solo 16 bits con un solo registro podrias direccionar solo 64 kb. La solucion que propuso intel fue usar segmento y desplazamiento , es decir 2 registros. por ejemplo , en 16 bits para saber por que instruccion vas , necesitas usar CS:IP. La cuestion es que creo que en 32 bits puedes usar EIP directamente , y en 64 bits RIP. En resumen ¿ En 32 bits es necesario segmento y desplazamiento para direccionar mas de 64kb de memoria ? Creo que no por lo que he leido , pero me gustaria que me lo confirmasen definitivamente. Muchas gracias :)


EI: juntando mensajes.


Me autorespondo : Por compatibilidad con anteriores procesadores se puede usar segmento:desplazamiento , pero normalmente no hace falta cambiar de segmento ya que en 32 bits son de 4gb , muy grandes
#6
ASM / [SOLUCIONADO] ¿ Por qué DB ?
22 Junio 2013, 11:09 AM
Hola , he estado esta semana aprendiendo ensamblador , y he visto que en un bootloader que muestra hola mundo con interrupciones de la bios , una parte del codigo dice mensaje DB "Hola mundo" , 0
Sin embargo DB significa define byte , y la cadena hola mundo tiene mas de un byte ¿ Entonces por qué usan DB al declararla ? Muchas gracias
PD : El codigo que vi es correcto seguro
#7
A raiz de un tema que esta en la url http://foro.elhacker.net/gnulinux/encontrar_distro_linux_que_se_adapte_a_mis_necesidades-t392128.0.html , me pregunto si existe alguna web donde pongas el nombre de un paquete y te diga que distros linux lo llevan preinstalado , ya que no tengo internet en casa y por las consultas que he hecho todavia no he encontrado una distro linux con las herramientas y caracteristicas que busco. Os lo agradeceria enormemente para no tener que estar probando ingentes cantidades de distros hasta encontrar una con las caracteristicas que busco. Muchas gracias :)
#8
ASM / Ensamblador bootloader ¿?
18 Junio 2013, 21:19 PM
Me he estado informando del tema y hay 2 tipos de ensamblador x86. el de sintaxis intel y el de AT&T , usado habitualmente para programar en linux con la glibc
El que me interesa aprender es el de sintaxis intel para cosas como bootloaders.
El problema es que la info que encuentro es de assembler con sistema operativo , y no encuentro tutoriales sencillos para principiantes en asm que no dependan de S.O. ¿ Me podeis pasar algun link donde expliquen asm sin S.O ? Muchas gracias
#9
Hola a todos , estoy pensando en mudarme de distro linux ya que en el PC de casa no
tengo internet. El problema esta en que no he podido encontrar una distro que cumpla
con mis necesidades , que basicamente son estas

1) Que traiga preinstalado herramientas de desarrollo , (build-essential , gcc , make ...)
importancia : 100
2) Que tenga Gnome o bien kde o bien lxde
importancia : 85 %
3) No muy pesada , pero tampoco en plan minimalista
importancia : 85 %
4) Herramientas de desarrollo web (apache , mysql server , apache mod PHP ...)
importancia : 95 %
5) Que use como gestor de paquetes APT
importancia : 40 %

Por cierto , se me olvidaba , nada de debian que yo sin conexion a internet en casa
claro lo llevaria con los tropecientosmil millones de CD's XD

Y otra cosa muy importante , que traiga la libncurses5-dev instalada que ultimamente estoy programando en ncurses y me hace mucha falta

He estado buscando mucho por internet , pero todavia no he encontrado una distro
que se me adapte , asi que imagino que alguien que haya probado muchas distros
me podra aconsejar. Muchas gracias por adelantado ;)
#10
Hola a todos , como me estaba quebrando la cabeza con este asunto , hice un programa de prueba. Se donde esta el fallo pero no como solucionarlo. La linea en cuestion es scanf("%s__%s" , &str1 , &str2); Se supone que si yo pongo qqq__zzz , deberia guardar qqq en str1 y zzz en str2. La cuestion es que me lo guarda todo en str1 y me deja vacio str2. Es decir , yo esperaba
str1 = qqq
str2 = zzz
pero el programa da
str1 = "qqq__zzz"
str2 = ""
Me estoy quebrando la cabeza y no se como puedo solucionar esto , aunque se que el error esta en la cadena de formato.
Muchas gracias por su ayuda :)
#11
Hola a todos , me baje e instale el primer cdrom de debian , y todo bien. Al ir a bajarme el segundo CD e instalar cosas , me apt me dice que el paquete no existe pero hay otro que hace referencia a el. El problema esta en que no se en que CD estan las dependencias ... Me voy a bajar debian 7 y ver que tal va el tema de los cds ...
Aun asi no entiendo el por que de las dependencias rotas , si se supone que un CD deberia traer las dependencias sin necesidad de acudir a otro CD ... Si me ayudan :)
#12
PHP / Cortar string por palabra numero X
2 Mayo 2013, 17:16 PM
Hola a todos , llevo algun tiempo programando en PHP , aunque no soy tan profesional como la gente de este subforo. Lo que me gustaria saber es si existe una funcion que corte un string en la palabra que le indiques. PE : Con el texto 'linux es mejor que windows' , una funcion que recorte por la tercera palabra , quedando 'linux es mejor'.
¿ Existe tal funcion debo implementarla yo mismo ?
#13
Hola a todos , hace tiempo programe una web en PHP , pero mis colegas me dijeron que era un poco feucha , a si que me esmere en dejarla chula. Deben tener en cuenta que la pagina no esta terminada , solo es para saber que les parece de momento , os mando una imagen ;)



Uups , al poner la imagen quedo un poco cortada por la derecha
#14
GNU/Linux / Scripts para shell propia
13 Abril 2013, 11:13 AM
Hola a todos , estoy programando un mini-shell de comandos que reconoce 6 o 7 comandos. Sin embargo , me he fijado en que si en un archivo con permisos de ejecucion empieza por #!/bin/bash , o por la ruta que sea , el SO envia a la shell ese archivo para que lo lea. lo que me pregunto es como hacer que ese archivo sea leido por mi shell de comandos. Quiza no me explique muy bien , pero en resumen ¿ como puedo crear scripts para mi propia shell de comandos ? Gracias.
#15
GNU/Linux / Empezando con debian
9 Marzo 2013, 18:34 PM
Hola a todos , la verdad que hace ya tiempo que estaba impaciente por instalar
debian , para aprender cosas sobre linux. he instalado la version de solo consola
, y quiero instalar un entorno grafico , pero me dice que no estan ejecutandose
las X o algo asi !!! help !!! Muchas gracias.
#16
Hola a todos , quizas les parezca una pregunta gil , pero he buscado hasta debajo de las piedras
y no encuentro como hacer lo siguiente.
Tengo un hosting web por FTP , y lo que quiero es subir archivos .deb y que pueda instalarlos con
apt-get , he probado a modificar el sources.list , a subir bajar modificar y todo lo posible , pero nada ..
No quiero repos locales , solo quiero subir un .deb a algun FTP y poder instalarlo con apt-get.
Gracias por su ayuda.
#17
Hola a todos , he entrado en el subforo de electronica por que me gustaria aprender
arduino , pero como no estoy 'forrao' y no puedo comprar uno ( aunque
sea de momento ) , me gustaria saber si existe alguna manera de virtualizar
un arduino en linux / windows. La idea es programar con el lenguaje de arduino ,
pero en lugar de ejecutarse en el arduino , que mi pc virtualice el micro que usa
el arduino , para poder practicar sin dejarme $$$ ¿ existe algo asi ?
Muchas gracias.
#18
Desarrollo Web / Crear margenes para mi web
16 Febrero 2013, 19:03 PM
Hola a todos. He programado algunas cosillas para mi web pero ahora la quiero dejar chula. buscando en google encontre esta imagen



Lo que me llama la atencion y no he logrado es como hacen esos margenes a los lados de la pagina ( marron claro ). He buscado hasta debajo de las piedras y no encuentro la manera. ¿ me explican como se hace ?
#19
PHP / Script PHP no escribe archivos
9 Febrero 2013, 19:55 PM
Hola a todos , resulta que quiero escribir archivos en PHP , a si que busqué funciones para hacerlo y use fwrite
Parece que todo va bien , voy a revisar el archivo y no encuentro los datos escritos.
No puedo subir el codigo xq estoy desde el movil escribiendo esto. No entiendo que pasa alguien que lo haya hecho y le funcione que por favor ponga como lo ha hecho por que no lo logro.
Muchad gracias
#20
Hola a todos , estoy iniciandome con la ingenieria inversa la cual me parece muy interesante , y ahora os explico mi objetivo. Tengo un archivo que abro con winhex
que se que contiene archivos swf en su interior ( 20 o 30 ). Ya se cual es la cabecera de un archivo swf version 8 ( 0x435753 ) , pero no se donde termina ese archivo.
Observando algunos .swf con el winhex he observado que aunque todos tienen una cabecera comun no todos terminan igual , y de ahi que no sepa donde acaba el archivo

Me gustaria que alguien que tenga mas experiencia que yo me explicase como puedo localizar donde empieza un archivo y donde termina el siguiente

Muchas gracias ;)
#21
Hola a todos , me gustaria iniciarme en bugs y exploits , se cosas basicas de C , pero tengo la sensacion de que si quiero llegar a algo en este mundillo tengo que aprender a hallar y explotar vulnerabilidades por mi cuenta , no con exploits de otros. El buffer overflow requiere altos conocimientos de assembler que de momento no estan a mi alcance.
Me gustaria que me recomendasen como descubrir vulnerabilidades y crear mis exploits , algo que sea apto para el que no entiende mucho del tema. Pero por favor ruego que sean manuales que no usen gdb , ya que asume ( casi ) que tuvieras las fuentes en C. Para aclarar , uso linux.

Muchas gracias :)
#22
Hola a todos. He estado leyendo sobre los punteros en C y me parecen muy utiles. Pero tengo varias preguntas
1) Si tengo un int ( 32 bits ) que vale 16
en binario 00000000000000000000000000010000
¿ Puedo crear un puntero a un bit concreto para modificarlo a voluntad ?
2) ( No es una pregunta que haya leido sino experiencia propia )
Si apunto un char ( 8 bits ) en la posicion de memoria de un short int ( 16 bits )
y cambio el char , ¿ Cambiarian los 8 primeros bits del int o los 8 ultimos ?
Muchas gracias.
#23
Hola a todos , tengo un pc amd athlon xp 2000+ ( Single core a 32 bits ). Queria ponerle internet , pero el wifi queda descartado ya que no tengo tarjeta inalambrica. Estoy viendo 2 opciones
1) ADSL
2) ETHERNET
Lo que me gustaria saber es si adsl/ethernet requieren de algun dispositivo o si puedo enchufar el cable directo al pc.
Segundo , para otras veces ¿ Como distingo un puerto de ethernet de otro de adsl en la parte trasera del pc? Tengo linux instalado. Muchas gracias
#24
Hola a todos , me gustaria aprender sobre el tema , programo en C ...
Los temas a tratar son
1) Creacion de troyanos , keyloggers y virus que se autorepliquen
2) Hacerlos indetectables
¿ Un buen pdf que trate del tema de programacion de malware en C ?

Saludos.
#25
Buenas a todos , como ya imagino ustedes se imaginan que yo imagino hacerles una consulta  :rolleyes: , pero no , hoy les voy a hacer un post util a la hora de crear pendrives booteables
He probado varias aplicaciones para windows , y por experiencia les dejo una descripcion.
1) Xboot. Para windows , facil de usar , y lo mejor es que si usas isos de distros poco conocidas a la hora de agregarlas usas grub4dos image emulation o algo asi y te pilla isos de distros que no conoce ni su padre XD. Lo he probado con kolibriOS , un sistema operativo de 1.44 mb , muy completo , no tiene nada que ver con windows o con linux
y esta 100 % en assember , 8 mb de ram y un disquete antiquisimo le bastan para arranca. Es un proyecto experimental y solo tiene version liveCD / liveUSB.
Lo dicho , un sistema operativo rarisimo y de todos modos va de lujo.
Muy facil de usar.
Pegas : requiere .NET framework 4 para funcionar ( pu** mocochoft XD )

2) Yumi. Excelente , tambien funciono con KolibriOS al igual que xboot
tiene version para linux y para windows. Un poco menos intuitivo que Xboot ,
pero con un manual no hay problemas. No requiere el apestoso .NET framework

3) Unetbootin. No digo que sea malo , pero si metes isos de sistemas operativos que no figuran en lista de compatibilidad , al bootear se queda la cuenta atras de 10 segundos sin dejarte entrar.

4)Ultraiso. Peor en compatibilidad que Unetbootin , eso no bootearia ni una ***** de vaca  ;D. Es de pago , pero la version demo es igual salvando que te sale un cartel de que lo registres y bla bla bla. Solo para windows

En resumen , si teneis toda la basura de mocochoft ( .net framework ) instalada
y os gustan las cosas en version que entiende incluso un pueblerino que no ha tocado un pc en la vida ... Xboot os encantara ... pero !!! OJO al escoger el metodo de booteo !!!

Si lo quereis para para linux ( tambien hay para windows ), y ademas quereis algo que os bootee un raro sistema operativo , ya estais usando yumi.

Todo esto lo saco de mi experiencia con estos programas.

Espero que os sea util y no os tireis toda la tarde buscando un programa decente

PD: algunos pc's a pesar de marcar en la BIOS el usb , se resisten a bootear , todavia no entiendo por que. Si alguien lo sabe soy todo oidos  :)
#26
Buenas a todos , quiza les tenga re-fritos con este tipo de consultas , pero he probado un monton de distros y ninguna cumple lo que quiero.
Me gustaria una distro que tuviese estas caracteristicas
1)gcc preinstalado y con todas las dependencias cubiertas , nada de bajar de internet ( mega-Imprescindible )
2)Un navegador de internet ( A pesar del punto 3.)
3)No tengo conexion a internet en casa,
pero para cuando la tenga que se cumpla el apartado 2.
4) Variedad de entornos de escritorio para escoger.
5)Nada de codecs o suites de ofimatica que producen tamaños de iso brutales
6)Tanto live-cd como instalacion en el HDD

Muchas gracias por adelantado.
#27
Buenas a todos , he buscado info sobre como crear pendrives booteables , pero he probado cosas como unetbootin y no dan mas que problemas. Me gustaria un programa para crear usb booteables con estas caracteristicas.
1) ( imprescindible ) : Que tenga version para windows
2) ( No imprescindible pero si importante )
Que tenga multiboot.
3) Muy facil de usar
4) Que este perfectamente comprobado que funcione
5) Las isos me las bajo por mi cuenta , no usando el propio programa

Muchas gracias :)
#28
GNU/Linux / Problemas al bootear pendrive
2 Enero 2013, 21:31 PM
Hola a todos , resulta que desde el locutorio cercano con windows grabe una iso de linux mint en mi pendrive usando
el programa linux live usb creator.
Al llegar a casa configure la bios e intente bootear , pero con unas configuraciones dice Verifying dmi pool data y se atasca
, y con otras dice ..
Verifying DMI pool data
Booting from CD ...
Lo curioso del asunto es que NO configure el cdrom en la bios y la bandeja de cds esta vacia. Descarto problemas de usb no soportado por la bios o daños en el usb.
No entiendo por que no me bootea :-(
Gracias por su ayuda
#29
Feliz año nuevo , resulta que he buscado en internet pero no encuentro la info que necesito. Quiero comprar un pendrive ,
pero me lo voy a comprar en una tienda FISICA nada de amazon o ebay ...
El pendrive ha de cumplir estas caracteristicas
1) 2 gb de memoria
2) Velocidad de transferencia de datos buena
3) Que el sistema de ficheros aguante y no se corrompa con solo mirarla XD
4)Baratita
5)Para desmemoriados : La voy a comprar en una tienda FISICA

¿ Que pendrive cumple estas caracteristicas y cuanto cuesta ?
#30
Hola a todos , por fin me he decidido por una distro linux llamada Linux mint debian edition , que voy a instalar en mi nuevo pc que esta sin sistema operativo.
Desde el pc no tengo conexion a internet , las cosas que me baje las descargo desde el cibercafé. Antes que nada me gustaria saber estas cosas
1) ¿ Linux mint debian edition se puede bajar por utorrent desde windows ?
2) Soy programador en C. Si alguien a usado esta distro y programa en C ¿ Trae gcc listo para ser usado directamente ?
Con esto me refiero a si trae en /usr/include la libreria standard de C , es decir stdio.h , math.h , string.h etc , etc , etc
Si alguien usa actualmente Linux mint debian edition , que vaya en su ordenador a /usr/include y mire si existen los ficheros que mencione arriba ( stdio.h , string.h , math.h ... )

Muchas gracias y felices fiestas
#31
Hola a todos , resulta que tengo un pc amd athlon xp 2000+ ( single core ) , y he estado probando algunas distros linux
Aclaro que no tengo de momento internet , ya que tengo este pc desde hace poco.
Probé una distro llamada AntiX basada en debian testing , pero al crear un programa basico en C como el clasico hola mundo me dice que no haya stdio.h !!!!!
QUE ES PARTE DE LA LIBRERIA ESTANDAR !!!!. Luego hago un programa mas basico todavia y me dice que no tengo el linker ( una parte esencial del gcc )
Y aqui viene mi duda : ¿ Lista de distribuciones linux en las que pueda usar el gcc ( gnu c compiler ) (Que no falten librerias ni nada necesario!!) ?
Os recuerdo que no tengo conexion a internet como para usar apt-get
Muchas gracias y saludos ;)
#32
Saludos a todos. Resulta que el otro dia foreando me entere de que partiendo de un codigo en C se puede compilar sin usar librerias del SO , y a partir del binario compilado crear una iso arrancable de CD
Como no me quedaba claro , me dijeron que buscase el source del famoso memtest86 ( no para reparar el pc sino para compilarlo ) Una vez con el source
¿ Como obtengo una imagen de cd para poder arrancarlo ?
Mire un poco el code y lleva assembly incrustado en el codigo de C
Como se que cada compilador tiene su manera de introducir asm en C ( por ejemplo el VC++ se pone asm{.....} )
Para que podais saber que compilador uso el creador de memtest86 os digo que al introducir codigo assembler pone __asm__
Sospecho que lo compilo desde el gcc , pero no estoy seguro :|

Ya no os aburro mas : en resumen

1) ¿ gcc usa __asm__ para embeber asm en C ?

2) Si la primera pregunta es negativa
¿ Entonces con que compilador lo hizo ?

3) Una vez compilado ¿ Como creo a partir de ahi una imagen de disco ?

Espero no haberlos dormido :) y sus respuestas
Saludos
#33
Programación C/C++ / Programas booteables en C
25 Diciembre 2012, 20:06 PM
Buenos dias a todos , resulta que me he enterado de que si creas un programa en C que no dependa de librerias del sistema operativo ( creando TODAS las funciones basicas ) , lo pasas a imagen .bin y lo grabas en un cd booteable te carga tu programa. Lo veo algo interesante y util para crear programas booteables independientes del SO , pero tengo dudas

1) Como evito que el compilador use la libreria del SO desde el que compilo

2) Como transformar eso en una imagen de CD booteable

Muchas gracias :)
#34
GNU/Linux / Version debian especifica ?
24 Diciembre 2012, 11:43 AM
Buenos dias a todos , como muchos habran visto por estos dias he estado preguntando en el foro para escoger una distro linux.
Me he quedado con debian , pero veo que
hay varias versiones. Una es netinstall , pero no me gusto por que si quieres poner algun paquete toca bajarlo de internet , y mi conexion es inestable :| Lo que busco es alguna version de debian para equipos antiguos que traiga preinstalado gedit , gcc y entorno xfce . No quiero codecs de audio / video preinstalados ya que no los necesito . Tampoco drivers de hardware muy nuevo ya que mi pc es viejita ...
Ya se que mucha gente mi hara una recomendacion , pero me gustaria si es posible que postearan toda la lista de versiones de debian que cumplen lo que he especificado arriba
Muchas gracias y feliz Navidad
#35
GNU/Linux / Distros linux variadas :)
23 Diciembre 2012, 17:37 PM
Buenas a todos , resulta que me he metido en una pagina web en donde te hacen una serie de preguntas y te dicen al final que distros linux serian ideales para ti.
Me ha salido openSUSE , ya que el pc que me van a traer es viejito y no soy un gurú de linux. Miré unas capturas de pantalla y me gusto bastante ...
La unica pega : El tamaño de la iso es gigante :( ... ¿ conocen algo estilo openSUSE pero con un tamaño de iso que no salga ardiendo el router wifi por el cual me conecto a internet de tanto descargar .... ?
Muchas gracias y feliz navidad :)
#36
GNU/Linux / Distros linux & empequetar .ISO
23 Diciembre 2012, 15:47 PM
Buenos dias a todos , venia a hacerles una pregunta , resulta que me gustaria aprender a cojer una imagen iso de algun linux , para meterle mano y ver que puedo modificar. El problema está en que si la descomprimo y la vuelvo a comprimir ya deja de ser arrancable ...
¿ Como puedo modificar isos sin que se vuelvan inarrancables ? Gracias
#37
GNU/Linux / Distros basadas en debian
21 Diciembre 2012, 15:36 PM
Buenos dias a todos , resulta que estoy con la tipica decision de escoGJer distro linux
, pero no encuentro la que me gustaria
y que ha de cumplir estas condiciones
1) Basada en debian
2) Sin programas y/o codecs preinstalados
( salvando el gcc )
3) Que se pueda usar sin problemas en botij .. este .. equipos viejos XD
Muchas gracias por adelantado
#38
GNU/Linux / Distros linux con estas caracteristicas
20 Diciembre 2012, 21:36 PM
Buenas a todos. Resulta que he estado buscando en internet pero no encuentro lo que busco.Me gustaria una distro linux que cumpla estas caracteristicas
1)liviana tanto tamaño de iso como requerimientos minimos de hardware
2)NO voy a usar el pc para ver videos , no quiero codecs de video / audio preinstalados
3)Compatible con apt-get install

Muchas gracias :)
#39
Programación C/C++ / tipos de enteros en C
16 Diciembre 2012, 21:18 PM
Buenas a todos , queria realizar lo siguiente , que ahora explico.
Imaginemos que pongo int x; , esto reservaria 32 bits para guardar un numero entero.
¿ puedo decirle al compilador que quiero un entero de X bytes ?
algo así:
int x size tamañoenbytes;
¿ Es posible o estoy diciendo aberraciones ?
Muchas gracias
#40
Buenos dias.Ire al grano.
Se cambiar permisos con chmod , pero ..
¿ Donde se guardan dichos permisos ?
O en su dececto el source code ( que no he encontrado ) del comando chmod para saber dicho lugar ...
Muchas gracias
#41
Windows / reparar sd hiper-dañada
5 Noviembre 2012, 18:50 PM
mi sd de 4 gb dejo de funcionar , aclaro qu no tengo nada importante y no me importa formatear . no me deja desde click derecho formatear ni format desde el cmd.
probe un monton de programas y nada.
en el shell da error "error en la entrada ioctl , que no se que es" .
muchas gracias por su ayuda , lo intente todo y nada , solo quiero que me deje formatear
#42
Análisis y Diseño de Malware / Troyanos en vb6
18 Octubre 2012, 20:33 PM
Buenos dias a todos , y perdonen si esto no va aqui , ya que no se si ponerlo en programacion VB o en diseño de malware ...
Resulta que hice un troyano en visual basic pero al ejecutarlo me dice que no esta registrado el control winsock.ocx
¿Que codigo inserto en vb6 para registrarlo? Gracias a todos ya mire en Google y nada :|
#43
Buenos dias a todos , me acabo de registrar hace no mucho , pero deseo hacerles una pregunta.
Resulta que me encantan las matematicas y estoy haciendo un programa en visual basic pero me da overflow.
antes de que vengan corriendo a decirme que alguien inventó el double , no se apresuren ya que lo que yo quiero es un codigo fuente y bien explicado para crear nuevos tipos de variables es decir no las tradicionales de vb6 ...
por ejemplo como hago para crear una variable de capacidad ilimitada (obvio el limite lo pone el procesador de tu pc)
en la cual se puedan guardar todos los datos que quieras hasta que tu procesador te deje.
Creo que me estoy enrrollando un poco , basicamente es eso , ojala alguien me responda. Muchas gracias y no me vengan con la cantinela de que busque en google
ya mire y no encontre lo que necesitaba.
Gracias.