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 - nevachana

#51
Estoy recibiendo un ataque que aparentemente parece mucho mayor  ;-)
#52
Cita de: el-brujo en  2 Marzo 2015, 19:48 PM
¿Seguro que son 292.255 ip's o peticiones?

¿De dónde has sacado el número?

Nostros también hemos hecho varios vídeo usando logstalgia (ApachePong)

[youtube=640,360]https://www.youtube.com/watch?v=ffxU_wH8kFs[/youtube]

Visualización gráfica de los logs de un servidor web Apache
http://blog.elhacker.net/2013/04/visualizar-graficamente-los-logs-de-un-servidor-web-apache.html

Si quieres puedes poner los logs del Apache comprimidos en algún lugar donde pueda bajarlos y analizarlos, sería interesante.

O tu mismo podrías analizarlos con un poco de cat, grep, awk, uniq puedes mirar las ip's que hacen más peticiones, ordenarlos por número de hits, etc:

Por ejemplo:

cat /home/logs/access_log | awk '{ print $1 }' | sort | uniq -c | sort -rn | head -n 200 > listado-200-ips.txt

Y con el listado analizar cada ip de qué pais es:

netcat whois.cymru.com 43 < listado-200-ips.txt | sort -n > listado-pais.log



Alomejor no eran tantas ips,pero mira,aquí están los registros.
https://www.mediafire.com/?ufcj8h6f66s8di4
Gráfica del hosting:
http://gyazo.com/df8934c5edfa840b9e507b0e19727696
Gráfica de cloudflare:
http://gyazo.com/929d84320cb563adf40786a69f2f9279
#53
Cloudflare no lo para y mi web ahora está hecha caquita xD.
No quiero postear los logs por si os explotan los pcs.
Una pequeña preview xD:
http://gyazo.com/f5efa7ae140f31bc5d26359b23741df3
http://gyazo.com/2662b6d2f346d66361071c0e4181b658
http://gyazo.com/b65e23dbac82d2c01613766e5b75245a
http://gyazo.com/de4d7f4505fce4f92244048b4513d034
#54
Foro Libre / Re: El hacking y la soledad (?)
11 Febrero 2015, 19:42 PM
#55
Cita de: Eleкtro en 11 Febrero 2015, 14:59 PM
Código (div) [Seleccionar]
</style><span class="VUaZ">212</span><span style="display: inline">.</span><span style="display: inline">12</span><span class="KPFX">67</span><div style="display:none">67</div><span style="display:none">170</span><span class="KPFX">189</span><span></span><span style="display:none">199</span><span class="KPFX">199</span><span></span><span class="KPFX">223</span><div style="display:none">223</div><span class="218">.</span><span class="64">12</span><span style="display:none">77</span><span class="KPFX">77</span><div style="display:none">77</div><span></span><span style="display:none">126</span><div style="display:none">126</div><span class="KPFX">165</span><div style="display:none">165</div><span style="display:none">193</span><span class="KPFX">193</span><span></span><span style="display:none">243</span><span class="KPFX">243</span><span></span><span style="display: inline">.</span><span class="217">163</span></span>

El código de arriba contiene la IP '212.12.12.163' separada en varios segmentos que utilizan nombres al azahar para mostrar los números (y los puntos delimitadores, por separado), a veces son nombres alfabéticos y otras veces numéricos, y la misma técnica de aletoriedad se puede apreciar que se utiliza para añadir otra información irrelevante (para despistar y así dificultar o imposibilitar la ingeniería inversa, me imagino), aparte de los campos <div style="display:none"> que siempre son basura.

Es el código fuente más tedioso que he visto para hacerle web-scrapping, aunque por otro lado, lo mio no es la programación a nivel web como para poder analizar la situación a la perfección.

Mi opinión tras un vistazo rápido es que ni merece la pena intentar desarrollar el algoritmo de filtración de datos (¿he mencionado ya que los nombres son al azahar?), prueba con otra página, hay miles de servicios de proxylist gratuitos (y mejores que ese).

Saludos!
Bueno,ya lo hice ^^ me ha salido rentable,los proxys son de muy buena calidad.
Me gustaría postear los resultados,pero he usado php y c#(la parte de php está hecha por un amigo y no quiere que ponga el código),no obstante si alguien tiene dudas o lo que sea que me lo diga y le ayudaré ^^
#56
Ahora mismo no me acuerno de nada de vb pero en c# yo lo haría asi ^^
foreach(string line in list)
{
if(int.parse(line)<=0)
{
list.remove(line);
}
}
No sé si está bien pero la idea es más o menos esa ^^
#57
Un proxy grabber para hidemyass en c# por ejemplo?
Había pensado en obtener el elementbyid usando un webbrowser y luego filtrarlo,pero resulta que este varía siempre.
Y luego,si uso httpwebrequest me dice que uso caracteres no válidos ._.
alguna idea?
Pd: había encontrado esto en google:
 
Código (csharp) [Seleccionar]
 static void Main(string[] args)
       {
           Program h = new Program();
           h.parse(h.Download());
           Console.ReadKey();
       }
       public HtmlDocument Download()
       {
           string result = string.Empty;
           HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://hidemyass.com/proxy-list/");
           req.Method = "GET";
           HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
           Stream stream = resp.GetResponseStream();
           using (var reader = new StreamReader(stream, Encoding.UTF8))
           {
               result = reader.ReadToEnd();
               HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
               doc.Load(new StringReader(result));
               return doc;
           }
       }
       public void parse(HtmlDocument doc)
       {
           string source = doc.DocumentNode.InnerHtml;
           foreach (Match m in Regex.Matches(source, @"<td><span>([\s\S]*?)(\d+)</td>"))
           {
               string port = m.Groups[2].Value;
               string ip = m.Groups[1].Value;
               HtmlDocument htm = new HtmlDocument();
               htm.Load(ip);
               HtmlNode style = htm.DocumentNode.SelectSingleNode("style");
               List<string> all = style.InnerText.Split('.').ToList();
               string ip2 = ip;
               foreach (string line in all)
               {
                   if (line.Length != 1 && line.Contains("display:none"))
                   {
                       string parse = line.Substring(0, line.IndexOf("{"));
                       string parse2 = string.Format(@"<psn class=""{0}"">(.*?)</span", parse);
                       ip2 = Regex.Replace(ip2, parse2, "").Trim();
                   }
                   ip2 = ip2.Replace("." + line, "");
               }
               ip2 = Regex.Replace(ip2, @"(<div|span) style=""display:none"">\d+.*?>\<.*?>)", "").Trim();
               Console.WriteLine(string.Format("Ip: {0} Port: {1} ", ip2, port));

           }
       }
 
   }
}

Pero no va , alguna idea de cómo hacerlo?
#58
Foro Libre / Re: Hay algo parecido a esto?
7 Febrero 2015, 19:28 PM
Cita de: L0RdP3I en  7 Febrero 2015, 19:25 PM
http://holahola33.esy.es/default.php

Habia montado una vez en esa web , cuando estaba DDoSeando , algo que me diga.
No se si sigue activo.
Necesito algo que aguante como mínimo 40 GBPS xD
#59
Foro Libre / Hay algo parecido a esto?
7 Febrero 2015, 19:14 PM


una web que me diga cuanto tráfico estoy enviando,pero que sea gratis ^^
#60
Cita de: Eleкtro en  7 Febrero 2015, 14:56 PM
Porfavor, cuando formules una pregunta sobre un error expecífico, asegúrate de MOSTRAR el mensaje de la excepción.

Muestra la información necesaria para intentar ayudarte, ese método tiene muchos overloads y puede dar muchos errores distintos, que podrías solucioanrlo viendo la documentación oficial.

De todas formas me imagino que estás teniendo una excepción del tipo UnsuportedImageFormatException, ya que para el objeto template estás utilizando el constructor del Bitmap que por defecto asigna un canal ARGB de 32bpp, y aparte de eso estas asignando manualmente en el otro bitmap el mismo canal y profundidad de bits, y ese tipo de formato no está soportado por el método en cuestión, simplemente usa el formato de pixel a Format24bppRgb.

Saludos
Me da esta exepción:
'AForge.Imaging.UnsupportedImageFormatException' en AForge.Imaging.dll

Información adicional: Unsupported pixel format of the source or template image.

Código (csharp) [Seleccionar]
  Bitmap bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format24bppRgb);
                Graphics gfxScreenshot = Graphics.FromImage(bmpScreenshot);
                gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
                System.Drawing.Bitmap sourceImage = new Bitmap (@"C:\Users\PC\Documents\Visual Studio 2012\Projects\NeoBux\NeoBux\obj\Debug\Ball.bmp");           
                System.Drawing.Bitmap template = new Bitmap(bmpScreenshot);
                ExhaustiveTemplateMatching tm = new ExhaustiveTemplateMatching(0.921f);
                TemplateMatch[] matchings = tm.ProcessImage(sourceImage, template);//fallo en esta línea