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 - theghost_te

#1
el and , or yo lo se usar de esta forma:

Código (vb) [Seleccionar]
if txtclave.text = "popeye" and txtnombre.text = "coder" then
    msgbox "nombre y clave correctos"


lo interpreto asi: si clave es "popeye" Y nombre es "coder" entonces mostrar "clave y nombre correcto"
esto es facil de entender, pero en muchis codigos que he checado , lo usan de otra forma muy complicadisima incluso le agregan sumas y restas:

Código (vb) [Seleccionar]
if (x and b) + (h or d) then


¿¿¿??? ¿que es esto? como se interpreta?, ademas lo guardan en una variable :

Código (vb) [Seleccionar]
R = (x and b) + (h or d)

otra cosa que no le entiendo es cuando le ponen el not :

Código (vb) [Seleccionar]
[code]if not (x and b) + (h or d) then[/code]


peor se me hace dificilisimo entender cuando le ponen muchas sumas restas muliplicacion y division , porque no se le entiende cual de las operaciones es la que se realiza primero, jemplo he checado codes como este:

Código (vb) [Seleccionar]
R = not b and g or t and d + 45 or 2 * 5

¿¿¿???

ayuda, no logro entender, me duele la cabeza.
#2
no se por que cuando muevo las ventanas hacia cualquier direccion o bajo las barras de desplazamiento la pantalla se ve por partes, muy lentas , cuando veo el admin de tareas / rendimiento dice que esta entre 4 y 12 %, nisiquiera tengo muchas ventanas abiertas, solo la de inter explorer y la consola cmd, la lista de procesos solo hay 25, no se por que pasa esto ayer estaba todo ok, porfis les pido ayuda.

se me olvidaba el sistema operativo es windows xp sp2.
#3
holas me baje VMware workstation full 7.0 (esta en ingles), cree una maquina virtual con windows xp sp3  y le puse gunbound-latino , entro al juego con normalidad pero el problema es que juego se pone lento como si estuviera parpadeando la pantalla constantemente y no se ven los moviles, que podria hacer?

(anteriormente intente hacer esto en otras vm: virtualbox y virtualpc , pero nisiquiera podia abrir el gunbound)
#4
Supongo que para hacer este prog. tendria que leer la memoria (readprocessmemory) del gb y buscar datos como el angulo, viento , alguna idea? o algun code de ejemplo parecido?
#5
holas me lei unos tutos sobre como crear dll estandar con vb6 (forosdeelectronica y elguille) , segui paso a paso y funciono, las puedo usar como cualkier otra libreria de C, ahora lo que no puedo hacer es que al cargar un .exe mi dll se ejecute el DLLMain como las librerias estandares de C, alguien sabe como podria h acer esto?
#6
se podrá de alguna manera hacer que nuestro prog. se entere cada vez que un nuevo proceso se ejecute?
#7
holas donde podria encontrar un tuto acerca de:
1-los equivalentes right, left, mid, ucase, lcase, instr, val, str,
       replace,space,len,strconv, chr, asc de vb6 pero en masm32.
2- concatenar cadenas y numeros:
    en vb6:
      dim str1 as string, str2 as string
      str1 = "quetal"
      str2= "q onda"
      str1 = str1 & "hola" & 15 & str2  (como se haria esto en masm32)
3-comparar cadenas
Una ultima pregunta, ¿como se haria para poder pasar parametros directamente a una funcion?
      en vb6:  setwindowtext(handle, "nuevotitulo"
      hice esto: invoke setwindowtext, handle, "hola"
      y falla.

salu2
   
#8
Hola a todos, estaba googleando : "Encr¡ptar codigo fuente en vb6" y encontre una referencia acerca de que si compilas tus proyectos en VB6 profesional estos son compilados a codigo nativo y están protegidos y no se los puede decompilar, pero si tu VB no es edicion profesional estos son compilados a p-code y si se pueden decompilar completamente.

¿qué tan segura es esta protección?
#9
Hola, estaba practicando saltos condicionales y etiquetas en MASM32, e hice este code:

.386
.model flat,stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib

.data
classname db "notepad",0    ;classname del block de notas
nuevotitulo db "caption cambiado en MASM32",0
titulo db "ejemplos de saltos y etiquetas",0
mensajeencontrado db "Se encontró el classname",0
mensajenoencontrado db "No se encontró el classname",0


.data?
controlador dd ?

.code
inicio:
invoke FindWindow, addr classname, NULL
mov controlador, eax
cmp controlador,0 ; NULL
jne encontrado  ;si es diferente de cero salta a encontrado
cmp controlador,0
je noencontrado ;si es igual a cero salta a noencontrado
ret

encontrado:
invoke MessageBox, NULL, addr mensajeencontrado, addr titulo, MB_OK
invoke SetWindowText, controlador,addr nuevotitulo  ;cambia el titulo del block de notas
invoke ExitProcess, NULL
ret

noencontrado:
invoke MessageBox, NULL, addr mensajenoencontrado, addr titulo, MB_ICONERROR
invoke ExitProcess, NULL
end noencontrado


Como ven lo que hace es buscar al block de notas por su classname, si encuentra se va a la etiqueta encontrado donde muestra mensaje y cambia el caption del block, sino saca  un mensaje de que no necontro, he abierto el block de notas antes de ejecutar mi code pero siempre me salta a la etiqueta "noencontrado", lo curioso es que cuando cambio los saltos condicionales y le pongo el incondicional JMP para que vaya directo a la etiqueta encontrado aún asi tambien este salta a noencontrado.

.386
.model flat,stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib

.data
classname db "notepad",0    ;classname del block de notas
nuevotitulo db "caption cambiado en MASM32",0
titulo db "ejemplos de saltos y etiquetas",0
mensajeencontrado db "Se encontró el classname",0
mensajenoencontrado db "No se encontró el classname",0


.data?
controlador dd ?

.code
inicio:
invoke FindWindow, addr classname, NULL
mov controlador, eax
jmp encontrado
ret

encontrado:
invoke MessageBox, NULL, addr mensajeencontrado, addr titulo, MB_OK
invoke SetWindowText, controlador,addr nuevotitulo  ;cambia el titulo del block de notas
invoke ExitProcess, NULL
ret

noencontrado:
invoke MessageBox, NULL, addr mensajenoencontrado, addr titulo, MB_ICONERROR
invoke ExitProcess, NULL
end noencontrado


Pero cuando ejecuto solo la etiqueta inicio sin salto ni nada es decir: findwindow, mov y setwindowtext si me cambia el caption al block de notas:

.code
inicio:
invoke FindWindow, addr classname, NULL
mov controlador, eax
invoke SetWindowText, controlador, addr nuevotitulo
invoke ExitProcess, NULL
end inicio


Please una mano con esto llevo un buen rato en esta dificultad, estuve buscando saltos y etiquetas en MASM32 pero solo encuentro ejemplo que no me sacan de duda, en este codigo ¿qué  hice mal?
#10
Hola amigos tengo unos documentos en papel que debo pasarlos a la computadora y editarlos un poco, son muchos documentos, se me ocurrio escanearlos y buscar algun prog. que los convierta a texto, pero no encuentro, ¿alguien sabrá alguno?

Mis imagenes resultantes tienen formato .jpg
#11
Hola, tengo Windows 7 en mi pc fisico de nombre Ghost-PC y WinXP en 2 maquinas virtuales , la primera maq. virt. se llama Win-Test1 lo cree en virtual pc y la segunda se llama UserPC-2 y lo cree en virtual box , ya les instale las adiciones en ambas maq. virtuales, kisiera compartir impresora y red local entre las tres (la fisica y las virtuales), ojo NO la opcion carpetas compartidas que salen en el menu de virtualbox y virtual PC  sino que aparezcan en la red como si fuera una cabina de internet o cibercafes y las maquinas virtuales fueran "un pc mas" de la red local ,es decir :si yo estoy en UserPC-2 al entrar a "mis sitios de red" entonces dentro estén Ghost-PC y Win-Test1 y las carpetas que comparten y la impresora, ¿se puede hacer esto? ¿como podria hacer esto?

-Me leido algo en google, pero no me da resultados.
#12
Hola tengo instalado el virtualBox en mi Windows 7, me descargue el .iso de ubuntu 10.04 lo instale en VirtualBox, ahora ... quiero compartir una carpeta entre mi Win7 y el huesped Ubuntu para pasarle archivos al ubuntu,  ya agreguè la carpeta compartida en menu dispositivos / carpeta compartida, la carpeta esta en C:\Comp de mi Win7 , ahora ¿còmo hago para acceder desde ubuntu a la carpeta compartida? .
Soy nuevo en ubuntu.
#13
Hola amigos estaba haciendo un codigo bastante extenso en VB6 y al ejecutar fallò en un bucle FOR que daba desbordamiento, luego lo ejecute paso a paso con F8 y el desbordamiento se producia al restar 2 variables de tipo BYTE aa = 2 y bb = 58, y guardarlas en una de tipo INTEGER llamada r. asi que ejecute por separado la parte que me daba errores:



Private Sub Form_Load()
   Dim aa As Integer, bb As Byte, r As Integer
   aa = 2
   bb = 58
   r = aa - bb
   'r = -2000
End Sub


si ejecutan ese code veran que les da desbordamiento.
La verda no sè por què me da errores, el resultado seria -56 que se guarda en r que es un INTEGER y deberia soportar el valor.
¿en què fallé?
#14
Hola amigos tengo algunos problemillas con unos .exe hechos en ASM que baje, me sale este error: "la version de este archivo no es compatible con la versiòn de windows que està ejecutando ...", lei algo acerca de que con el stud_pe podemos hacer nuestros ejecutables para que tengan algo de un formato PE (portable ejecutable) y funken sin problemas en todos los windows, pero no hay un manual en español de ese prog. ¿saben como podria hacer eso en el stud_pe? o ¿de què otra manera podria hacer que los .exe funken en todos los windows?
#15
Hola amigos estoy practicando ASM ya hace un buen tiempo, me baje el manual basico ASM con flat assembler de E0N (Abril Negro taller de ASM) pero ahora busco un manual màs avanzado, principalmente en lo que se refiere al uso de las APIs y a GUI, pero he buscado y rebuscado cursos en google y no hay nada, solo encuentro MASM, TASM, NASM, asi que me descargue algunos codigos fuente en esos (TASM - MASM - NASM) y los probè en mi flat assembler (porque este es el que se usar)porque crei que como todos sirven para lenguaje ensamblador entonces cualquiera me servia para poder editar y compilar los codigos, pero me saltan mas errores que la ****** , me puse a revisar bien los codigos y vi que son algo "distintos" del flat assembler.
Alguien sabrà de algun tuto de flat assembler màs avanzado o quizà debo empezar aprender los otros :MASM, TASM, NASM u otro del que se pueda encontrar màs info, o  ¿què me recomiendan?
#16
ASM / Una duda sobre ASM y las APIS
12 Noviembre 2010, 16:26 PM
Hola amigos estoy practicando ASM desde hace un tiempito con unos tutos y cursos que encontrè aqui, y veo que para ejecutar instrucciones como por ejemplo: para mostrar un mensaje en C++ o VB usabamos el API MessageBox y en ASM para hacer esto varia un poco pero en esencia es lo mismo porque llama a la API, mi pregunta: Habrà alguna manera de ejecutar en ASM esas instrucciones que usamos normalmente en lenguaje como C++, ejem: borrar archivos, messagebox,crear carpeta.. etc pero sin tener que recurrir a las APIS, es decir : habrà alguna manera kizas de trabajar mas directo con la computadora a mas bajo nivel, sin tener que pasar por sus .DLLs (APIs), porque de esa manera creo tendria màs defensa y poder nuestra aplicacioòn contra los HOOKS.
#17
Hola amigos estoy tengo unas maquinas virtuales con virtual box y otras con virtual pc 2007, en mis maquinas virtuales bajo troyanos, virus, cracks de juegos que detectan los antivirus y todas esas cosas que los AVs no te dejan bajar ya que mi maquina virtual no tiene antivirus pero mi pc real si, tambien hago mis practicas de programaciòn ,en muchas webs lei que las maquinas virtuales son muy seguras debido a que si ocurre una falla en la maquin virtual, esta no se propaga a la pc real,ni tampoco hay riesgos de infeccion por virus, hace unos dias lei 2 articulos acerca de que las maquinas virtuales no son tan seguras, debido a que hay malwares que de alguna manera logran infectar  a la pc real , ademas de monitorear el  trafico de red, ah y tambien de los troyanos virtuales, estos articulos los encontre por casualidad, pero creo que este tema es algo reciente porque cuando busque en google "troyano virtual - maquina virtual, etc" solo me salian los articulos que yo lei y 2 màs (muy poca informaciòn),  bueno pues ¿què saben acerca de esto? ¿realmente serà posible que un programa ejecutado en la maquina virtual pueda saltar a la ps real? o que un prog. de la maquina virtual pueda espiar el trafico de red?
aki los articulos que lei:
http://www.bsecure.com.mx/tacticasdeciberdefensa/el-riesgo-de-los-troyanos-virtuales/

http://foros.softonic.com/seguridad/malware-deteccion-maquinas-virtuales-juer-faltaba.-84407

please escriban lo que saben acerca de esto y su fuente.