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ú

Mensajes - 70N1

#61
me a servido de mucho. muchas gracias
#62
Hola. muy buenas.

La cuestion es que estoy instalando un ubuntu en virtual box y ya tengo instalado el servidor ssh y funcionando.
Como hago ahora para activar el escritorio remoto desde ssh y conectar con vnc viewer.

Si os preguntais que para que quiero hacerlo por ssh, os lo digo. Estoy cogiendo practica para manejar un vps.

Espero que sepais guiarme.
Gracias de antemano.
#63
Hola. buenas a todos.

La cosa es que bloqueo la pagina con un div y le doy opacity para la trasparencia.
Asta ai todo bien.
Ahora lo que necesito es poner un div en el centro del div principal, pero que a este no se le aplique el
opacity.

Espero me podais ayudar ya que no encuentro nada por google. muchas gracias
#64
Necesito llamara una funcion, y su entrada es LPCWSTR y quiero introducir los datos desde un textbox.

Alquien sabe?
#65
Muchas gracias a todos.

Lo que busco es modificar el pe.. shellcode y tal. voy a seguir lellendo
#66
Disculpa...

Pero es que no quiero injectar en memoria.
Lo que quiero es introducir codigo dentro del exe para que se ejecute mi codigo y luego siga con el del programa.
#67
Buenas a todos....
Busco un ejemplo de infeccion de ejecutables, que sea facil de entender.
O almenos guiarme.

Gracias por vuestro tiempo.
#68
Este bat es para crear imagen del sistema en particion o disco utilizando wbAdmin de una forma mas comoda

Link:


http://speedy.sh/HqUrK/WINDOWS-8.1-BACKUP.BAT

Mirror:


http://ge.tt/6NwzcFs/v/0?c
#70
De aki y de alla...
Este codigo sube a la perfeccion archivos binarios a un ftp.


#include <windows.h>
#include <stdio.h>
#include <wininet.h>
#include <iostream>
using namespace std;
#pragma comment(lib,"Wininet.lib")
/*
InternetOpen - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetopen.asp
InternetConnect - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetwritefile.asp
FtpOpenFile - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/ftpopenfile.asp
InternetWriteFile - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetwritefile.asp
InternetCloseHandle - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetclosehandle.asp
*/

int main(int argc, char *argv[])
{
HINTERNET Open=InternetOpen(L"Explorador"/*user agent*/,
   0/*tipo de conexion*/,
   NULL/*nombre del proxy*/,
   NULL/*lista opcional de ip y hosts*/,
   0/*flag*/
   );
   if(Open==NULL){printf("\n[*] Error al abrir la conexion\n");return -1;}
   printf("Abriendo conexion..\n");
   
   HINTERNET Connect=InternetConnect(Open/*el handle a la sesion*/,
   L"localhost"/*la ruta*/,
   21,//INTERNET_DEFAULT_FTP_PORT/*el puerto*/,
   L"toni"/*el nombre de usuario*/,
   L"toni"/*la contraseña*/,
   INTERNET_SERVICE_FTP/*tipo de servicio*/,
   0/*flag*/,
   0);
   if(Connect==NULL){InternetCloseHandle(Open);printf("\n[*] Error al conectar con el servidor\n");getchar();return -1;}
   printf("Conexion establecida...\n");
   printf("Creando archivo...\n");
   HINTERNET OpenFile=FtpOpenFile(Connect,/*la sesion ftp*/
   L"PORFIN.EXE",/*el nombre del fichero en el servidor*/
   GENERIC_WRITE,/**tipo de acceso al archivo*/
   FTP_TRANSFER_TYPE_ASCII,/*tipo de transferencia de datos*/
   0);
   if(OpenFile==NULL){InternetCloseHandle(Open);InternetCloseHandle(Connect);printf("\n[*] Error al crear el fichero en el servidor\n");getchar();return -1;}
   printf("Subiendo archivo...\n");
   //escribimos el archivo
   




HANDLE Archivo = CreateFile (L"c:\\texto.txt", GENERIC_READ , 0, NULL,
OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (Archivo == INVALID_HANDLE_VALUE) {
cout << "Please check the file name and path" << endl;
return 0;
}





int lFileSize;
lFileSize = GetFileSize (Archivo, NULL) ;
char *inBuffer = new char [lFileSize];
BOOL bResult;
DWORD nBytesRead;
DWORD nBytesToReadWrite = 512; //lFileSize;
DWORD dwError;
DWORD nBytesWritten = 0;
DWORD nBytesLeft = lFileSize;
bool nSumBytes=0;
 do
{
if (ReadFile(Archivo, inBuffer, nBytesToReadWrite, &nBytesRead, NULL))
{
nSumBytes = nSumBytes + nBytesRead;
bResult = InternetWriteFile (OpenFile, inBuffer, (nBytesToReadWrite >= nBytesLeft ? nBytesLeft : nBytesToReadWrite), &nBytesWritten);
nBytesLeft = lFileSize - nSumBytes;
cout << "Uploading : " << (nSumBytes * 100) / (lFileSize) << "% Completed" << "\r";
}
else
{
//dwError = GetLastError ();
}
} while (nSumBytes != lFileSize);


if (nSumBytes == lFileSize)
cout << "File uploaded successfully" << endl;



 
   //salimos
 
   InternetCloseHandle(Open);
   InternetCloseHandle(Connect);
   InternetCloseHandle(OpenFile);
   return 0;
}




Porsierto.... disculpa pero los post son formas diferentes de recoger datos como el ftpgetfile y ftpputfile. este codigo da un porcentaje.