Hehe pero si no lo meto en hacking avanzado no se donde meterlo XD, en si la herramienta es muy sencilla, pero no conozco SQL nunca lo he estudiado ni me ha llamado la atención por el momento, está bien saber que tiene proxy, bien gracias.
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ú
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://***.com/");
req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
req.CookieContainer = cc;
req.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0";
req.Host = "***.com";
req.Method = "POST";
req.Proxy = null;
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
using (Stream responseStream = response.GetResponseStream())
{
using (StreamReader sr = new StreamReader(responseStream))
{
string sub = "name=\"_token\" value=\"";
string responseData = sr.ReadToEnd();
byte[] bytes = new byte[responseData.Length * sizeof(char)];
System.Buffer.BlockCopy(responseData.ToCharArray(), 0, bytes, 0, bytes.Length);
File.WriteAllBytes("C:\\Users\\Usuario\\Desktop\\tast.txt", bytes);
int indice = responseData.IndexOf(sub);
if (indice == -1)
{
return false;
}
indice += sub.Length;
while(responseData[indice] != '"')
{
token += responseData[indice];
indice++;
}
MessageBox.Show(token);
}
}
}
name="_token" value="
https://***.com/#show=login
//http://www.arcesio.net/checksum/checksumTCP.html
u_char* tcp_checksum(u_char* datos, int tamaño)
{
u_char *checksum = new u_char[2]();
uint16_t sumando = 0;
bitset<17> total;
//sumo ip origen e ip destino
for (int i = 26; i < 33; i++){
total = sumando + (uint16_t)((datos[i] << 8) + datos[i + 1]);
sumando += (uint16_t)((datos[i] << 8) + datos[i + 1]);
if (total[16] == 1)
sumando++;
i++;
}
//sumo el byte de ceros y el numero de protocolo TCP
total = sumando + (uint16_t)(0x06);
sumando += (uint16_t)(0x06);
if (total[16] == 1)
sumando++;
//aqui sumaría el tcp len no se calcular aún.
//[IP Total Length] - (([IP IHL] + [TCP Data offset]) * 4)
//Aquí sumaríamos el TCP len ¿cuanto es?.
/*total = sumando + (uint16_t)((datos[38] << 8) + datos[39]);
sumando += (uint16_t)((datos[38] << 8) + datos[39]);
if (total[16] == 1)
sumando++;*/
//sumo todo el campo de cabecera con el checksum a cero
for (int i = 34; i < 54; i++){
if (i != 50){
total = sumando + (uint16_t)((datos[i] << 8) + datos[i + 1]);
sumando += (uint16_t)((datos[i] << 8) + datos[i + 1]);
if (total[16] == 1)
sumando++;
}
i++;
}
//sumo todo el campo de datos a lo que teníamos.
for (int i = 55; i < tamaño - 1; i++){
total = sumando + (uint16_t)((datos[i] << 8) + datos[i + 1]);
sumando += (uint16_t)((datos[i] << 8) + datos[i + 1]);
if (total[16] == 1)
sumando++;
i++;
}
//invertimos y pasamos a dos bytes el resultado.
sumando = sumando & 0xFFFF;
sumando = ~sumando;
checksum[0] = (sumando >> 8) & 0x00FF;
checksum[1] = sumando & 0x00FF;
return checksum;
}
Cita de: drvy!La próxima vez que digáis que Rusia "solo" bombardea a los "rebeldes que quieren democracia", pensad en quienes son esos rebeldes, de donde vienen y que ideología tienen.
CRYPTO_malloc_init();
SSL_library_init();
OpenSSL_add_all_algorithms();
SSL_CTX* ctx = SSL_CTX_new(SSLv23_client_method());
SSL* ssl;
BIO* bio = BIO_new_ssl_connect(ctx);
if (bio == NULL) {
SSL_CTX_free(ctx);
return false;
}
BIO_get_ssl(bio, &ssl);
SSL_set_mode(ssl, SSL_MODE_AUTO_RETRY);
BIO_set_conn_hostname(bio, (host + ":465").c_str());
if (BIO_do_connect(bio) <= 0) {
BIO_free_all(bio);
SSL_CTX_free(ctx);
return false;
}
CitarSTARTTLS
220 2.0.0 SMTP server ready
il.com Hello