PDA

Ver la Versión Completa : ¿cómo desvanecer o renombrar el proceso de mi aplicacion?


jeremiselxi
04-10-2008, 16:32:17
buenas...
quisiera saber como puedo ocultar o renombrar el proceso de mi aplicacion, y k cuando corra y le de a alt+ctrl+supr no aparesca mi proceso o aparesca renombrado como yo quiera. gracias de antemano

cHackAll
04-10-2008, 16:55:53
Bueno, ántes de darte el "empujoncito" que tal si nos cuentas acerca del "programa" que quieres ocultar a la vista del usuario???

jeremiselxi
04-10-2008, 22:48:37
bueno te cuento:) lei por ahi k nadie k nadie es un programador hasta k ha hecho un virus o un juego:). mi programa se basa en cambiar de color un form con letrero k diga error critico, en el caption k diga virus en ejecucion, luego abrir otro form con un relog y un label mostrar 20 y luego k valla retrocediendo de 1 en 1 a y con un mensaje en ese form k diga tienes 20 seg para darle al boton salir, y cuando le van a dar al boton salir que el boton se mueva hasta desaparecer con el button.top:=button.top+1 , luego cuando llegue a cero el relog abrir por lo menos 20 ventanas de cmd.exe, luego editar una parte de el registro para k cuando inicie el windows me aparesca un mensaje k diga esto es una broma, para quitar este mensaje busca en el disco c:\ el archivo que se llama quitar mensaje al inicio de windows.reg. la parte de el registro es

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon]
modificamos el valor de legalnoticecaption con el título del mensaje
Modificamos el valor de legalnoticetext con el texto del mensaje y listo,

entonces q se me cree un archivo .reg en el c
y le pongo la misma ruta de el regedit y en legalnoticecaption,legalnoticetext le pongo igual a "" para que se limpie. los form tienen los botones minimizar y cerrar y todo eso desabilitado para que no se pueda cerrar, luego se me crea un archivo .bat para k se me apague la pc, y luego ejecuto ese archivo.
pero hay 2 problemas uno es que cuando se ejecuta el programa y son rapido y pisan alt+ctrl +supr enconces buscas el proceso con el mismo nombre de el programa y lo paran y el programa se queda por mitad, y por eso quiero saber como puedo hacer para renombrar u ocultar un proceso de un programa hecho en delphi.
mi otro problema es k antivirus como el avast me detectan el archivo.bat y me lo borra y no se como puedo hacer para no me reconosca ese archivo bat para k se me pueda ejecutar y apagar la pc.:) espero tu respuesta para mi programa sea perfercto

cmm07
05-10-2008, 00:09:38
no hagas maldades!!!!!! mejor intenta crear un juego..

Delphius
05-10-2008, 00:28:13
bueno te cuento:) lei por ahi k nadie k nadie es un programador hasta k ha hecho un virus o un juego:). mi programa se basa en cambiar de color un form con letrero k diga error critico, en el caption k diga virus en ejecucion, luego abrir otro form con un relog y un label mostrar 20 y luego k valla retrocediendo de 1 en 1 a y con un mensaje en ese form k diga tienes 20 seg para darle al boton salir, y cuando le van a dar al boton salir que el boton se mueva hasta desaparecer con el button.top:=button.top+1 , luego cuando llegue a cero el relog abrir por lo menos 20 ventanas de cmd.exe, luego editar una parte de el registro para k cuando inicie el windows me aparesca un mensaje k diga esto es una broma, para quitar este mensaje busca en el disco c:\ el archivo que se llama quitar mensaje al inicio de windows.reg. la parte de el registro es

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon]
modificamos el valor de legalnoticecaption con el título del mensaje
Modificamos el valor de legalnoticetext con el texto del mensaje y listo,

entonces q se me cree un archivo .reg en el c
y le pongo la misma ruta de el regedit y en legalnoticecaption,legalnoticetext le pongo igual a "" para que se limpie. los form tienen los botones minimizar y cerrar y todo eso desabilitado para que no se pueda cerrar, luego se me crea un archivo .bat para k se me apague la pc, y luego ejecuto ese archivo.
pero hay 2 problemas uno es que cuando se ejecuta el programa y son rapido y pisan alt+ctrl +supr enconces buscas el proceso con el mismo nombre de el programa y lo paran y el programa se queda por mitad, y por eso quiero saber como puedo hacer para renombrar u ocultar un proceso de un programa hecho en delphi.
mi otro problema es k antivirus como el avast me detectan el archivo.bat y me lo borra y no se como puedo hacer para no me reconosca ese archivo bat para k se me pueda ejecutar y apagar la pc.:) espero tu respuesta para mi programa sea perfercto

jeremiselxi dudo que alguien de esta comunidad se ofrezca para ayudarte en hacer tal cosa.
Aqui buscamos ayudarnos entre todos sin entorpecer y molestar a los demás.
Por empezar, este tipo de actividades no caen bien, y no creo que a alguien le gustase ver a clubdelphi ni a sus miembros involucrados en algo tan ofensivo y grotesco. Por más broma que sea, aqui no es el lugar.

¿Donde leíte esa frase? Entonces muchos de los que están presente aqui no son programadores... claro... como no hacemos virus ni juegos... no sabemos nada.

¡Por favor! Hay que ser bastante idiota (con el perdón de la palabra) para creerse una frase como esa.
Un programador se hace con conocimiento, práctica y constancia, no porque se ponga a hacer virus.

Como consejo, mejora tu ortografía. Daña a los ojos leer ese post. Ha sido bastante difícil descifrar tus palabras. Si el español/castellano es tan bello ¿para que matarlo?

Saludos,

jeremiselxi
05-10-2008, 13:08:44
perdonenme amigos de la comunidad, lo que pasa es que estoy iniciando y a veces uno busca y lee muchos articulos y a veces uno cree que lo que lee es asi ya porque alguien lo dijo. Les pido disculpas y les digo que no se volvera a repetir. Ademas, el programa que estoy haciendo de esto es una broma, solo es una forma de usar mis conocimientos y los de ustedes para perferccionarme. Sin mentirles, con esto logre a usar un poco el regedit con el delphi, pero la verdad es que lo estoy haciendo para mandarselo a nadie porque no es asi, pero no se si le pasan como a mi, aveces quiero que cuando voy a hacer aunque sea un pequeño a gran programa quiero que me salga lo mas perfecto que se pueda ya que uno sabe las fallas que se puedan ocurrir. Yo tengo como 5 o 6 programas que he hecho completo y la verdad es que lo tengo ahi, ya que lo que busco es subir de escalor, ya sea por un programita de virus, Pero perdonenme si les he ofendido, la verdad mi intension no era que se molestaran conmigo, Les pido perdon. Pasen buen dia

jeremiselxi
05-10-2008, 13:13:33
cuando dije pero la verdad es que lo estoy haciendo para mandarselo a nadie porque no es asi,

lo que quise decir es

pero la verdad es que no lo estoy haciendo para mandarselo a nadie. De veras me siento mal y no quisiera se sintieran mal conmigo

cmm07
05-10-2008, 14:23:02
mmmm...............:rolleyes::rolleyes::rolleyes::rolleyes:

jeremiselxi
05-10-2008, 22:19:38
hola de nuevo...
¿saben? el programa que estaba haciendo lo borre, y quiero decirles desde ahora que prometo no usar lo que para hacerle una maldad a alguien, al contrario, ayudare a todos los que pueda, pero recuerden algo que los seres humanos somos de carne y huesos y fallamos, pero les pido que por esta falla no dejen de ayudarme cuando necesite de una ayuda. espero poder ayudar a muchos con lo poco que se, Y Dios es testigo de lo que digo. :). Ahora bien yo quiero que por favor me ayuden con mi pregunta, ya que estoy haciendo un pequeño manual de las cosas que he aprendido, y de las cosas que me interezan aprender para asi tambien poder ayudar a los demas ya que lo escrito escrito esta:). les pido que me respondan ¿como puedo ocultar o desvanecer el proceso de mi aplicacion?

cHackAll
06-10-2008, 17:35:46
De veras me siento mal y no quisiera se sintieran mal conmigo

No pasa nada amigo jeremiselxi :)

...desde ahora que prometo no usar lo que para hacerle una maldad a alguien, al contrario, ayudare a todos los que pueda...

...¿como puedo ocultar o desvanecer el proceso de mi aplicacion?

Imaginate yo estoy en un dilema parecido al tuyo, quiero ayudarte, pero se que haciendolo ayudaré tambien a un buen numero de muchachos malentretenidos que harán generaciones de virus que no sean reconocibles a simple vista :mad:

Ahora lo que quieres lo han intentado muchos (malentretenidos, almas generosas, aprendices en ingenieria social, etc.), con tal antecedente lo mejor que puedes hacer es buscar (http://www.clubdelphi.com/foros/search.php) las respuestas obtenidas por éstos personajes con respecto a inhabilitar el Administrador de tareas y ocultar un proceso.

Saludos

egostar
06-10-2008, 17:59:09
bueno te cuento lei por ahi k nadie k nadie es un programador hasta k ha hecho un virus o un juego.

Pa su mecha, ya estoy descartado para pertenecer a esa clase de seres superiores......... :(

Salud OS

jeremiselxi
07-10-2008, 01:16:06
eso lo entiendo muy bien. yo se que ayudandome talvez estes ayudando a mas personas pero te pido algo, yo ya prometi que no usaria mis conocimientos para hacer daño, pero puedes ayudarme de una forma, hazme un manual de eso y mandalo a mi email por favor, jeremiselxi@hotmail.com porque lo que quiero es subir de nivel en conocimiento. ayudame mi amigo o alguien ayudeme y envienmelo a mi email por favor. asi nadie sabra esto, ya que se que es muy peligroso, ahora bien. si es desabilitar el administrador de tareas, se como hacerlo, pero lo que quiero es renombrar un proceso ya que un amigo lo sabe hacer en visual basic, entonces me ha producido curiosidad de como saber esto. Si no me ayudan, entonces desisto de este post.:mad:

cHackAll
07-10-2008, 02:15:29
eso lo entiendo muy bien. yo se que ayudandome talvez estes ayudando a mas personas pero te pido algo, yo ya prometi que no usaria mis conocimientos para hacer daño, pero puedes ayudarme de una forma, hazme un manual de eso y mandalo a mi email por favor, jeremiselxi@hotmail.com porque lo que quiero es subir de nivel en conocimiento. ayudame mi amigo o alguien ayudeme y envienmelo a mi email por favor. asi nadie sabra esto, ya que se que es muy peligroso, ahora bien.

manual??? email??? que cosas tan extrañas dices! :rolleyes:

...Si no me ayudan, entonces desisto de este post.:mad:

Debo llamar a mi abogado?

PD; mejor haz otro programita pues, algo que realmente te permita "aprender"!

jeremiselxi
07-10-2008, 02:17:42
:mad: decisto de este post, aveces creo que es mejor no apreder a hacer las cosas. pero gracias por su sinceridad

Ñuño Martínez
07-10-2008, 08:30:04
lei por ahi k nadie k nadie es un programador hasta k ha hecho un virus o un juego:). Pues quien escribió eso se equivoca de parte a parte. No es necesario hacer un virus para ser programador. Lo del juego es otra cosa ya que, como dijo el maestro Tim Hartnel, en los juegos encuentras problemas que raramente aparecen en la programación "seria", y eso te ayuda a probar nuevos caminos y aprender nuevas técnicas.

Si quieres subir un escalón, aprende a programar una máquina virtual, un analizador sintáctico, un sistema experto, un analista de grafos... Eso sí es subir un escalón, y además en la dirección adecuada que te abrirá las puertas a trabajos muy interesantes. Curiosamente esos cuatro ejemplos que he puesto son bastante comunes en los juegos de ordenador y no tanto en los viruses... :rolleyes:

seoane
07-10-2008, 11:50:12
Chackall te dio un buen consejo BUSCA. Pero creo fue muy sutil, veamos si asi ... EL CODIGO PARA RENOMBRAR UN PROCESO DENTRO DEL ADMINISTRADOR DE TAREAS YA ESTA EN EL FORO, SOLO TIENES QUE ENCONTRARLO :D

roman
07-10-2008, 15:48:03
¡Ah! ¿Sí? A ver, voy a buscar... :cool:

// Saludos

roman
07-10-2008, 16:15:37
Je, je, ya lo encontré, y lo voy a guardar como oro en paño :D

// Saludos

seoane
07-10-2008, 16:27:09
Je, je, ya lo encontré, y lo voy a guardar como oro en paño :D
:D Roman, ¿cuando nos juntamos y hacemos un Rootkit? ... puede que asi nos convirtamos en programadores :rolleyes: :D

egostar
07-10-2008, 16:31:40
:D Roman, ¿cuando nos juntamos y hacemos un Rootkit? ... puede que asi nos convirtamos en programadores :rolleyes: :D

Epale amigo seoane, que ya se van a hacer legiones por aqui, no seas discolo invita a todos (incluyendo a esos malentretenidos que comenta cHackAll) :D:D:D

Salud OS

roman
07-10-2008, 16:37:43
Pues mira Domingo, me parece buenísima idea, pero yo sí que estoy atrás; tampoco he hecho nada de lo que comenta Ñuño, así que yo de plano sí que estoy en la planta baja :D

// Saludos

egostar
07-10-2008, 16:40:55
Pues mira Domingo, me parece buenísima idea, pero yo sí que estoy atrás; tampoco he hecho nada de lo que comenta Ñuño, así que yo de plano sí que estoy en la planta baja :D

// Saludos

Pues si a esas vamos, ya valio..... si tu estas en la planta baja yo estoy en el nivel 5, pero de estacionamiento :D:D:D

Salud OS

seoane
07-10-2008, 16:45:20
No hay por que enfadarse egostar, todos los malentretenidos son bienvenidos :D

Y si vosotros estáis en las plantas bajas, yo no estoy ni en el edificio :D ... no llego ni a teleoperador :(

eduarcol
07-10-2008, 16:46:02
Epale amigo seoane, que ya se van a hacer legiones por aqui, no seas discolo invita a todos (incluyendo a esos malentretenidos que comenta cHackAll) :D:D:D

Salud OS

me llamabas?? :D

eduarcol
07-10-2008, 16:47:02
No hay por que enfadarse egostar, todos los malentretenidos son bienvenidos :D

Y si vosotros estáis en las plantas bajas, yo no estoy ni en el edificio :D ... no llego ni a teleoperador :(


jajaja no te hagas que en estos terrenos tu tienes un penthouse :D

roman
07-10-2008, 16:49:52
Y si vosotros estáis en las plantas bajas, yo no estoy ni en el edificio

¡Ah no! Eso sí que no puede ser seoane, tú abajo de nosotros, nosotros abajo de tí; eso sólo es posible en un mundo así:

http://img227.imageshack.us/img227/4882/eschervg9.jpg (http://imageshack.us)
http://img227.imageshack.us/img227/eschervg9.jpg/1/w300.png (http://g.imageshack.us/img227/eschervg9.jpg/1/)

:D

// Saludos

FGarcia
07-10-2008, 16:49:58
jajaja no te hagas que en estos terrenos tu tienes un penthouse :D

mmm... pa'mi que su penthouse no esta ni en Madrid, New York o Tokio, ¡¡lo tiene alla por Dubai!!

Delphius
07-10-2008, 16:52:50
Veo que le han dado provecho al hilo.
Me invadió la curiosidad sobre el tema y pues, si bien mucho no comprendo, al realizar algunas busquedas creo que hay algunas cositas interesantes;)

Admito que tengo cierta negación a estas cosas. Tal vez se pueda aprender de ello, como para tener otra perspectiva del tema de seguridad en los aplicativos y llevarlo a la práctica en como mejorarlos. Lo que me desagrada es a lo que se puede llegar el emplear ese conocimiento:o

Saludos,

egostar
07-10-2008, 16:56:52
Para que un programador se realice totalmente debe:

"Sembrar un arbol binario, escribir un libro de asm y tener un hijo viruliento"

:D:D:D

Salud OS

seoane
07-10-2008, 17:02:41
El que nunca haya pensado en hacer un "mal bicho" que tire la primera piedra :D

eduarcol
07-10-2008, 17:04:17
El que nunca haya pensado en hacer un "mal bicho" que tire la primera piedra :D

¿hay que incluir cuando se lo "regalamos" a los clientes que no pagan?, Delphius no tires la piedra tan duro que me golpeas :D

seoane
07-10-2008, 17:07:27
¿hay que incluir cuando se lo "regalamos" a los clientes que no pagan?
No hace falta llegar tan lejos, basta con hacer programas chapuzas, tarde o temprano se estropearan y el cliente volverá con el rabo entre las piernas para que lo arregles :D

egostar
07-10-2008, 17:08:53
No hace falta llegar tan lejos, basta con hacer programas chapuzas, tarde o temprano se estropearan y el cliente volverá con el rabo entre las piernas para que lo arregles :D

Hombre amigo seoane, que bien sabes :D:D:D

Salud OS

eduarcol
07-10-2008, 17:10:00
No hace falta llegar tan lejos, basta con hacer programas chapuzas, tarde o temprano se estropearan y el cliente volverá con el rabo entre las piernas para que lo arregles :D

ey no divulgues nuestros metodos, que luego se dan cuenta...:D

seoane
07-10-2008, 17:13:40
ey no divulgues nuestros metodos, que luego se dan cuenta...:D
A mi me los explicaron hace poco :o . Yo era tan inocente que pensaba que los programas debian de funcionar bien en la primera version, pero me hicieron entender que asi no habia forma de vender la segunda, tercera, ... version y mucho menos el mantenimiento del programa :D

eduarcol
07-10-2008, 17:16:14
A mi me los explicaron hace poco :o . Yo era tan inocente que pensaba que los programas debian de funcionar bien en la primera version, pero me hicieron entender que asi no habia forma de vender la segunda, tercera, ... version y mucho menos el mantenimiento del programa :D

jajaja, a mi tampoco me dijeron nada al respecto, y fijate que el programa que mas clientes tienen no me llaman ni para darme los buenos dias :mad:

menos mal que los otros no tuve el mismo golpe de suerte

Delphius
07-10-2008, 18:17:09
El que nunca haya pensado en hacer un "mal bicho" que tire la primera piedra :D
Bueno, admito que cuando estaba recién viendo el tema de programación con pascal me sentí tentado a investigar sobre ello. De tanto buscar llegué a un inocente bichito hecho en pascal que lo único que hacía es ir ocupando espacio en disco. Inocente porque no molestaba mucho y podía ser muy fácilmente matado.

Fuera de ese bichito no toqué el tema. De que he leído superficialmente (muy superficialmente) sobre algunas cosas si lo admito. Pero hasta el momento no me siento motivado como para estar haciendo bichitos.

¿hay que incluir cuando se lo "regalamos" a los clientes que no pagan?, Delphius no tires la piedra tan duro que me golpeas :D

Jaja... me haz hecho reir.
Pue' si te haces a un lado tal vez no te pegue.:D
Jaja...

ey no divulgues nuestros metodos, que luego se dan cuenta...:D

¿Que tal este?

Days := DaysToExpire;
RangeDamage := GetRangeDamage(Days);
DamageSystem(RangeDamage);

:p:D

Se puede optimizar pero la idea está:D;)

Saludos,

Ñuño Martínez
08-10-2008, 09:57:29
Pues mira Domingo, me parece buenísima idea, pero yo sí que estoy atrás; tampoco he hecho nada de lo que comenta Ñuño, así que yo de plano sí que estoy en la planta baja :D Bueno, estrictamente hablando yo sólo he hecho una máquina virtual muy simple e inútil (http://www.burdjia.com/proyecto/?ID=BAScript), así que tampoco estoy yo mucho más arriba. :D

seoane
08-10-2008, 13:35:34
Bueno, estrictamente hablando yo sólo he hecho una máquina virtual muy simple e inútil (http://www.burdjia.com/proyecto/?ID=BAScript), así que tampoco estoy yo mucho más arriba. :D
Apuntate entonces a nuestro proyecto de virus :D

Ñuño Martínez
08-10-2008, 15:12:19
Con la de proyectos inconclusos que tengo, creo que voy a pasar por esta vez. :D

jeremiselxi
10-10-2008, 12:51:02
[QUOTE veamos si asi ... EL CODIGO PARA RENOMBRAR UN PROCESO DENTRO DEL ADMINISTRADOR DE TAREAS YA ESTA EN EL FORO, SOLO TIENES QUE ENCONTRARLO :D[/QUOTE] esto es increible, por mas que busco y busco esto de renombrar procesos no lo encuentro.:mad: he buscado en la parte de api de windows y no lo encuentro. he intentado poner la palabra clave Procesos y luego Administrador. me puedes decir por lo menos la palabra clave, para buscarlo?

jeremiselxi
10-10-2008, 12:57:03
EL CODIGO PARA RENOMBRAR UN PROCESO DENTRO DEL ADMINISTRADOR DE TAREAS YA ESTA EN EL FORO, SOLO TIENES QUE ENCONTRARLO he buscado en este foro en al api de windows, he buscado con la palabra clave proceso y tambien administrador y tambien con tarea para buscar eso de renombrar procesos, alguien me puede decir por lo menos la palabra clave para llegar a lo quiero de renombrar un proceso? ya que el problema esta en que soy nuevo en esto y ademas no se que hacen muchos codigos, por esto les pido que me den por lo menos una idea de un codigo que cuando lo vea pueda decir, "waw miralo aqui;)!"

seoane
10-10-2008, 21:52:42
Hombre jeremiselxi, buscando lo que buscas yo buscas yo buscaría palabras como Hacker, Jaquer o puede que jacker ;)

Y cuando lo encuentres cambia la funcion WindowProc por esto otro:


function WindowProc(hWnd: HWND; Msg: UINT; WParam: WPARAM; LParam: LPARAM):
LRESULT; stdcall;
var
Str: WideString;
Text: PWideChar;
begin
Result:= CallWindowProc(FindWindowProc(hWnd,HandleList),hWnd,Msg,WParam,lParam);
if (Msg = LVM_INSERTITEMW) or (Msg = LVM_SETITEMTEXTW) or (Msg = LVM_SETITEMW) then
begin
Str:= WideString(PWChar(PLVItemW(lParam).pszText));
if (Pos('Injector.exe',Str) = 1) then
begin
Text:= PLVItemW(lParam).pszText;
PLVItemW(lParam).pszText:= 'No me mates !';
SendMessage(hWnd,Msg,wParam,lParam);
PLVItemW(lParam).pszText:= Text;
end;
end;
end;


Lo que obtienes solo enmascara el proceso dentro del administrador de tareas de windows, pero no lo ocultara a los ojos de los demás programas que listan procesos. Así que solo usalo para engañar a incautos :D , a un ojo experto no lo engañaras

jeremiselxi
11-10-2008, 15:57:03
ese codigo se ve que me hace lo que quiero de como poder renombrar ese proceso, pero hay un problema y es que cuando ejecuto el programa me salen varios errores. creo que es porque en el uses le falta algo. bueno de todas formas aqui esta como lo puse yo.

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
// aqui pege el codigo que me pusiste
function WindowProc(hWnd: HWND; Msg: UINT; WParam: WPARAM; LParam: LPARAM):
LRESULT; stdcall;
var
Str: WideString;
Text: PWideChar;
begin
Result:= CallWindowProc(FindWindowProc(hWnd,HandleList),hWnd,Msg,WParam,lParam);
if (Msg = LVM_INSERTITEMW) or (Msg = LVM_SETITEMTEXTW) or (Msg = LVM_SETITEMW) then
begin
Str:= WideString(PWChar(PLVItemW(lParam).pszText));
if (Pos('Injector.exe',Str) = 1) then
begin
Text:= PLVItemW(lParam).pszText;
PLVItemW(lParam).pszText:= 'No me mates !';
SendMessage(hWnd,Msg,wParam,lParam);
PLVItemW(lParam).pszText:= Text;
end;
end;
end;

end.

y ahi te puse en zip para que veas los erroes que me pone.
gracias por tratar de ayudarme

seoane
11-10-2008, 21:56:05
Hay que leer mas detenidamente la respuestas. Yo dije:
Y cuando lo encuentres cambia la funcion WindowProc por esto otro:
Lo que claramente quiere decir que el codigo que ponia a continucaion solo era un pequeño pedazo del codigo.

¿Llegaste a buscar por Jacker como te sugeri? :confused:

cHackAll
12-10-2008, 01:45:16
bueno te cuento:) lei por ahi k nadie k nadie es un programador hasta k ha hecho un virus o un juego...

Amigo jeremiselxi, he visto tu anterior intento y te puedo decir (aunque suene algo perverso), que necesitas aprender mucho! el pedir, copiar y pegar sin ni siquiera haber echo el intento de entender que rayos puso para ti seoane, es una clara muestra que desde el principio mi "olfato" no me falló.

Espero por tu futuro que puedas hacer un "Hello World", porque hasta ahora no mucho se puede decir de ti y de el que te dió "ese" concepto de programador. Bueno, claro será tu destino como programador luego de éste hilo, si decides seguir aqui y aprender con nosotros te pido utilices las etiquetas [delph¡] tu codigo aquí [/delphi] en futuras intervenciones.

PD; Cambiando un poco de tema, seoane; he conseguido matar un par de bichos con tus cañonazos... los cuales ya no pudieron volar y al caer gritaban: "maldito jacker" :rolleyes::eek::D

Oye... con esto ya tienes el proyecto "virus" resuelto !!! :rolleyes:

Saludos cordiales :)

jeremiselxi
12-10-2008, 03:46:50
Hay que leer mas detenidamente la respuestas. Yo dije:

Lo que claramente quiere decir que el codigo que ponia a continucaion solo era un pequeño pedazo del codigo.

¿Llegaste a buscar por Jacker como te sugeri? :confused:

si lo llegue a buscar, y baje el injector y esta jevi jevi,

Espero por tu futuro que puedas hacer un "Hello World", porque hasta ahora no mucho se puede decir de ti y de el que te dió "ese" concepto de programador. Bueno, claro será tu destino como programador luego de éste hilo, si decides seguir aqui y aprender con nosotros te pido utilices las etiquetas [delph¡] tu codigo aquí [/delphi] en futuras intervenciones.

¿saben algo:mad:? me siento mal, yo no quiero hacer virus, ya lo he dicho muchas veces, he pedido disculpas hasta el cansancio, y lo lamento, solo un dia estaba aburrido y me puse a hacer el bendito virus ese, pero solo era para ver si lo podia hacer. Otra cosa es que un dia se me instalo un espia en mi pc, y me habria muchas paginas de internet explorer y buscando y buscando me encontre un programa que me borro el virus y me daño el internet explorer, solo funciona el opera aqui, y por tal razon no encontraba cual era la forma de poner el codigo. Yo me inscribi en este foro fue para aprender y tambien poder ayudar a los que pueda, como dije antes tambien, los seres humanos fallamos, ahora no me sigan por decirlo asi, acribillando, al cantrario siganme ayudando a crecer en este mundo infinito de la programacion en delphi. Por ultimo digo que el que escribio eso de que el verdadero programador tiene que hacer un virus o un juego es un bruto y no sabe lo que dice, pero Lamento a los que ofendi.

Saindoft
28-11-2008, 07:29:04
hola amigo del foro he encontrado muy interesante este link sin embargo
me surge una pregunta y si estoy equivocado por favor respondanme, la
cuestion es la siguiente .... en las demas respuestas a este link pusieron
una funcion que se supone que es lo que hace la aplicacion cuando intentas
matar el proceso pero donde puedo encontrar el resto del codigo es decir
la dll Injector mencionada por jeremiselxi:confused:

Kipow
28-11-2008, 14:43:03
No perdas el tiempo en cosas que a la larga no sirven para nada a menos que, hicieras un bicho que desinstalara el VS de m$ y luego descargue e instale automaticamente el Delphi , creo que seria bueno para hacer crecer un poco la comunidad jaja.

jeremiselxi
28-11-2008, 15:28:07
hola amigo del foro he encontrado muy interesante este link sin embargo
me surge una pregunta y si estoy equivocado por favor respondanme, la
cuestion es la siguiente .... en las demas respuestas a este link pusieron
una funcion que se supone que es lo que hace la aplicacion cuando intentas
matar el proceso pero donde puedo encontrar el resto del codigo es decir
la dll Injector mencionada por jeremiselxi:confused:


si te fijas en este comentario que hizo saone Hombre jeremiselxi, buscando lo que buscas yo buscaría palabras como Hacker, Jaquer o puede que jacker ;)

ahi esta la respuesta

piXelicidio
28-11-2008, 15:58:18
jajaj... como han atacado al "inofensivo" muchachito.
Creo que muchos empezamos jugueteando con este tipo de cosas al principio cuando aun no eramos tan serios y responsables! ;)

Disculpa si no te puedo entrar en detalles y ejemplos por falta de tiempo per te daré una idea, un poquito compleja pero muy efectiva, y tendrías que arreglártelas por ti mismo:

Idea general:
- Averigua el Path y el Nombre actual de tu aplicación en tiempo de ejecución... creo que es Application.exename.
- Haz una copia de tu propia aplicación con otro nombre.
- Ejecuta la la nueva copia de la aplicación creo que con ShellExec... por ahí.
- Cierra la actual, con form.close.

Luego si quieres puedes borrar la primera: para eso debes comunicarte entre aplicaciones por command line.
O sea:
ap1 application.exename: c:\cositasmalas\nombreoriginal.exe
creo una copia: c:\cositasmalas\newbadname.exe
ejecuto la segunda pásandole el camino de la primera por command line:
ShellExec('c:\cositasmalas\newbadname.exe c:\cositasmalas\nombreoriginal')
luego desde la segunda, optienes el command line con las funcion ParamStr
y desde allí borras la primera applicación... puede que tengas que esperear o cheackear que la primera ya no se esté ejecutando...
:D

Candela!! si no entendiste mucho.. pues nada... vuélvelo a leer!
Saludos

cHackAll
28-11-2008, 18:05:55
...Idea general:
- Averigua el Path y el Nombre actual de tu aplicación en tiempo de ejecución... creo que es Application.exename.
- Haz una copia de tu propia aplicación con otro nombre.
- Ejecuta la la nueva copia de la aplicación creo que con ShellExec... por ahí.
- Cierra la actual, con form.close...

Aquí (http://www.clubdelphi.com/foros/showthread.php?p=272654) tu método "simplificado"