Debes leer más, intenta reconstruir la cabecera PE (Lord PE- Rebuild PE)
lo más probable es que sea un método antidebugging
Saludos
lo más probable es que sea un método antidebugging
Saludos
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úmov ds, 1000h
Cita de: jose9258 en 18 Noviembre 2011, 02:54 AM
bueno en primer lugar les agradezco porque aun soy principiante y todo lo que se batch a sido gracias a este foro.@echo Off
title programa
color 1f
echo.
echo PROGRAMA ECHO POR JOSE9258
date /t>fecha.txt
echo.
echo fecha actual:
type fecha.txt
echo cambio de fecha a:
date 09-02-2010
echo 09-02-2010
start TextAloudMP3.exe
for /f %%a in (fecha.txt) do (
set arch=%%a
)
echo volver a %arch%
date %arch%
exit
pones este archivo en la carpeta donde instalaste tu textAloud en mi caso
C:\Program Files\TextAloud
luego de crear un acceso directo al escritorio y le cambias de icono para que se vea mejor a los los que tiene el textAloud
En
C:\Program Files\TextAloud\Images
Bueno hace tiempo había leído que existían algunos programas que tomaban como punto de referencia la fecha para mostrar luego el periodo de caducidad
De prueba la sorpresa fue cuando note que con varios de mis programas pasaba eso en este caso despues de utilizar una vez ese programa batch puse la fecha al 2012 y al programa no le importó lo mejor es que había un error con la voz de Carlos
por eso de retroceder la fecha pero ahora no lo ay porque lo cambia casi inmediatamente inicia el programa.
Cita de: _Enko en 18 Noviembre 2011, 03:23 AM
Esto es un tema del preprocesador y no de assembly en si. Varia segun que ensamblador uses. (masm?)
normalmente lo que esta entre comillas se trata como una cadena de caracteres...
supogno que masm tambien hace lo mismo.
en fasm funcionaria asi:
d1 equ "lunes"
d2 equ "martes"
d3 equ "miercoles"
dias equ d1, d2, d3
section '.data'
szDias db dias
;szDias es: lunesmartesmiercoles
En tu caso seria tan facil probarlo, como ensamblando ambos codigos y ver que sucede.
Saludos
Cita de: _Enko en 18 Noviembre 2011, 02:13 AM
Las instrucciones del preprocesador pueden ir en cualquier lado antes de usarlas.
Como practica se suelen poner despues de INCLUDE
INCLUDE Irvine32.inc
.data
D1 EQU <LUNES>
D2 EQU <MARTES>
D3 EQU <MIERCOLES>
D4 EQU <JUEVES>
D5 EQU <VIERNES>
D6 EQU <SABADO>
D7 EQU <DOMINGO>
DIAS TEXTEQU <D1,D2,D3,D4,D5,D6,D7>
DIAS TEXTEQU <"los días de la semana son:D1,D2,D3,D4,D5,D6,D7">
DIAS TEXTEQU <los días de la semana son:D1,D2,D3,D4,D5,D6,D7>
TITLE Resta (Resta.asm)
; este programa resta enteros de 16 bits
; y almacena el resultado en una variable
; luego muestra los registros
INCLUDE Irvine32.inc
.data
var1 word 40000h
var2 word 20000h
var3 word 10000h
var4 word 500h
Resultado word ?
.code
main PROC
mov eax,var1 ; EAX valdrá 40000h
sub eax,var2 ; sustrae a EAX 20000h
sub eax,var3 ; sustrae a EAX 10000h
sub eax,var4 ; sustrae a EAX 500h
mov Resultado,eax ; mueve a Resultado el contenido de EAX
call DumpRegs
exit
main ENDP
END main
Cita de: autobuga en 16 Noviembre 2011, 22:00 PM
La denuncia ha sido en el cuartel de la guardia civil con copia a delitos informaticos, por injurias y amenazas, Ahora toca esperar a la justicia. Y confio en ella. gracias a todos