Jaja es tentador hacerlo, lo probare jeje xDDDDD
Ya pronto un video tuto how to de como mearse dentro de las maquinas de coca-cola...
Saludos
Ya pronto un video tuto how to de como mearse dentro de las maquinas de coca-cola...
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úCita de: averno en 19 Agosto 2010, 02:50 AMY alguna explicacion logica? Asi de primeras me deja perplejo :S
Lo probamos con agua pero no iba.
Iba con orin y agua de mar de maravilla.
Saludos.
Cita de: Littlehorse en 19 Agosto 2010, 02:29 AMEntiendo gracias por la aclaracion!
[D4N93R] no menciono getch, menciono getchar. Y si, getchar podría ser una opción, en el foro hay muchos ejemplos sobre las distintas formas para hacer una pausa.
Saludos
#ifndef _PSCONTROL_H_
#define _PSCONTROL_H_
#include <Windows.h>
#include <iostream>
#include <cstdlib>
#include <tlhelp32.h>
#include <tchar.h>
#include <stdio.h>
using namespace std;
int killProcess(DWORD pid)
{
HANDLE proceso;
proceso=OpenProcess(PROCESS_TERMINATE,FALSE,pid);
//cerramos el proceso
TerminateProcess(proceso,0);
CloseHandle(proceso);
return 0;
}
DWORD getPsId(const char* PsName)
{
DWORD ProcessID;
HANDLE Handle;
PROCESSENTRY32 ProcI;
Handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
ProcI.dwSize=sizeof(PROCESSENTRY32);
while(Process32Next(Handle,&ProcI))
if(!strcmp(ProcI.szExeFile,PsName))
ProcessID=ProcI.th32ProcessID;
CloseHandle(Handle);
return ProcessID;
}
#endif
#include <windows.h>
#include <Tlhelp32.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include "PsControl.h"
using namespace std;
void main()
{
HANDLE psHandle;
LPVOID RemoteString;
LPVOID nLoadLibrary;
int PSpid;
DWORD psPID = getPsId("explorer.exe");
cout << psPID << endl;
killProcess(psPID);
system("explorer.exe");
HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
PROCESSENTRY32 procinfo = { sizeof(PROCESSENTRY32) };
cout << "[!]Buscando el proceso... "<< endl;
while(Process32Next(handle, &procinfo))
{
if(!strcmp(procinfo.szExeFile, "explorer.exe"))
{
CloseHandle(handle);
PSpid = procinfo.th32ProcessID;
cout << "[+]Proceso encontrado!" << endl;
}
}
CloseHandle(handle);
cout << "[!]Iniciando injecion de DLL..." << endl;
cout << "[+]Obteniendo handle del proceso..." << endl;
if(!(psHandle = OpenProcess(PROCESS_ALL_ACCESS, false, PSpid)) == 0)
cout << "[-]Error al conseguir el handler del proceso!" << endl;
nLoadLibrary = (LPVOID)GetProcAddress(GetModuleHandle("kernel32.dll"),"LoadLibraryA");
RemoteString = (LPVOID)VirtualAllocEx(psHandle,NULL,strlen("C:\\Users\\Administrador\\Documents\\Visual Studio 2008\\Projects\\Injectado\\Debug\\Injectado.dll"),MEM_COMMIT|MEM_RESERVE,PAGE_READWRITE);
WriteProcessMemory(psHandle,(LPVOID)RemoteString,"C:\\Users\\Administrador\\Documents\\Visual Studio 2008\\Projects\\Injectado\\Debug\\Injectado.dll",strlen("C:\\Users\\Administrador\\Documents\\Visual Studio 2008\\Projects\\Injectado\\Debug\\Injectado.dll"),NULL);
CreateRemoteThread(psHandle,NULL,NULL,(LPTHREAD_START_ROUTINE)nLoadLibrary,(LPVOID)RemoteString,NULL,NULL);
CloseHandle(psHandle);
getch();
}
Cita de: eriex en 18 Agosto 2010, 14:28 PMSe agradece pero deberias re-considerar crear un nuevo tema antes de revivir nuevos posts.
Dado que es un ejercicio común y parace que algunos habeis generado un codigo enorme, os envio un codigo que calcula los numeros primos de 1 a 100. Obviamente si lo que quereis es algo mas al estilo que dado un numero calcule todos los primos hasta el, basta con modificar un par de lineas.
public class SonPrimos {
public static void main(String[] args){
System.out.println("1"); // El 1 es primo por lo que lo ponemos y punto
for(int i = 1; i <= 100; i++){
int contador = 0; /* Inicializamos un contador a cero para cada
numero que se comprueba*/
for(int j = 1; j <=i; j++){
int modulo = i % j;
if(modulo == 0)
contador = contador + 1;
if((i == j)&&(contador == 2))/*Esto es asi porque un numero es
primo si es divisible por 1 o por el mismo, es decir, si es
primo el contador sera como máximo 2*/
System.out.println(i);
}
}
}
}
Cita de: averno en 17 Agosto 2010, 19:13 PMY no se puede hacer con agua?
Asi vete olvidando de obtener cocacolas por la patilla pues ese viejo truco solo accede al "debugging" de las maquinas, opcion para que los propietarios puedan ver informacion como latas vendidas.
Para obtener cocacolas por la cara de estas maquinas yo de pequeño meaba en un bote y despues, con la ayuda de una jeringa, introducia por la ranura de las monedas el mismo orin y presionaba con ligereza los botones de dicha maquina. Asi dejaba las maquinas secas de latas pero claro, puedes imaginar la indole de tal "catastrofre"
Saludos.
Cita de: josco en 18 Agosto 2010, 01:22 AMEs que si escribes el mismo texto 10 veces no cambia mucho xD el setText() lo unico que hace es darle ese valor a la caja de texto, no añadirlo, osea borra lo anterior y pone lo nuevo.
hola que tal estoy haciendo un programa que hace varias iteraciones, el problema es que no se como imprimir los resultados en un textarea estoy usando netbeans. yo intento esto como ejemplo para imprimir 10 veces hola mundo pero solo lo imprime una vez:
for(int i=0; i<=10;i++)
{
jTextArea1.setText("hola mundo\n");
}
que puedo puedo hacer??