Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mensajes - Sanko

Páginas: [1] 2 3 ... 28
1
Hacking / Re:Linux v.s Windows. ¿Cual es mejor para hacking.?
« en: Abril 02, 2014, 05:47:07 pm »
Yo opino, como alguno que ya lo habrá mencionado, que todo depende de cúan cómodo te sientas sobre este.
GNU fue desarrollado por desarrolladores(valga la redundancia) con el fin de atraer a más desarrolladores, Windows sin embargo fue creado con el fin de cubrir las necesidades de un mercado que estaba introduciendose poco a poco a un mundo que aun era muy nuevo, haciendoles más cómoda su estancia sobre este para resultar intuitivo y bonito a la vista.

Luego todo depende tambien del desarrollador,  un usuario avanzado de windows se servirá de powershell, api de windows, etc y un usuario avanzado de linux usará una distribución que le proporcione ligereza, claridad, en general, cómodidad, a la hora de programar. Y al igual que un usuario mediocre suele usar windows, hay muchas distribuciones linux preparadas para cubrir esa gran mayoria de la población (Mint, Ubuntu, Kubuntu, etc.) y muchos son los que estan empezando a quitarle el miedo a linux.

De todas formas, los usuarios linux estamos cogiendo muy mala fama porque señores, hay que reconocer que últimamente la gente se introduce a GNU/Linux para "SER" más hacker que los demás que usan "windous/winbug/y variantes".

2
Yo haria google hacking la verdad, más cómodo y tal vez más efectivo (por ser más especifico). Ej:
Código: You are not allowed to view links. Register or Login
site:pinterest.com & intext:@gmail.com
Tambien puedes aprovechar el protocolo SMTP para recoger información, ahí si son utiles los auxiliary de msf.

3
Dudas y pedidos generales / Re:Android scripting
« en: Marzo 11, 2014, 01:36:30 pm »
You are not allowed to view links. Register or Login
La idea es conectar a la PC por USB y agarrando la tableta como viene de fabrica correr todo el script necesario para que haga los movimientos deseados. Cosa que el mecanismo sea enchufar una correr el script, que quede listo apagar y enchufar otra nueva. Me subieron el numero, tengo que entregar 1000
Pues entonces usa ADB del SDK de android, al ser una linea de comandos puedes automatizar el proceso, de esta manera puedes hacer un script que te vaya automatizando, por ejemplo, detectar cuando se conecta una unidad (USB, la tableta) y lanzar un ADB push con el script que se ejecutara en el android.

Será más cómodo seguramente tener que enchufar 1k de tablets a tener que ejecutar un script en 1k de tablets xd

4
Dudas y pedidos generales / Re:Android scripting
« en: Marzo 11, 2014, 12:30:13 pm »
You are not allowed to view links. Register or Login
Citar
Wi-Fi Direct es una norma que permite que varios dispositivos Wi-Fi se conecten entre sí sin necesidad de un punto de acceso intermedio.

Ahi tienes el comienzo.

5
Android / Re:[WhatsApp] Herramienta para desencriptar la base de datos
« en: Marzo 10, 2014, 06:45:41 pm »
You are not allowed to view links. Register or Login
Si hace falta la herramienta actualizada lo recomendable es que se codee uno la persona que necesite o modifique las existentes.

Regards,
Snifer
Habria que hacer pruebas entonces con los ficheros crypt5, se supone que deberian de tener un mejor  método de cifrado y más sabiendo que telegram esta mordiendoles el culo.

6
Android / Re:[WhatsApp] Herramienta para desencriptar la base de datos
« en: Marzo 09, 2014, 11:48:31 am »
You are not allowed to view links. Register or Login

7
Otros lenguajes / Morse - Haskell
« en: Febrero 27, 2014, 06:31:27 pm »
Código: Haskell
  1. module Morse where
  2.    xAbc = You are not allowed to view links. Register or Login (['a'..'z']++['0'..'9']++".,?-!:;()[email protected]_+~# '")([".- ", "-... ", "-.-. ", "-.. ", ". ","..-. ", "--. ", ".... ", ".. ", ".--- ", "-.- ", ".-.. ", "-- ", "-. ", "--- ", ".--. ", "--.- ", ".-. ", "... ", "- ", "..- ", "...- ",".-- ", "-..- ", "-.-- ", "--.. ", "----- ",".---- ", "..--- ", "...-- ", "....- ", "..... ", "-.... ", "--... ","---.. ", "----. ", ".-.-.- ", "--..-- ", "..--.. ", "-....- ", "-.-.-- ", "---... ", "-.-.-. ", "-.--. ", "-.--.- ", "-...- ", "...-..- ", ".--.-. ","..--.- ", ".-.-. ", ".-... ", "...-.- ", "/ ", ".----. "])
  3.    findPos list elt = [index | (index, e) <- You are not allowed to view links. Register or Login [0..] list, e == elt]
  4.    
  5.    xEnc xs = [You are not allowed to view links. Register or Login (xAbc !! (x !! 0))| x <- [findPos ([You are not allowed to view links. Register or Login (xAbc !! z) | z <- [0..You are not allowed to view links. Register or Login xAbc]]) x | x <- xs]]
  6.    xDec xs = [You are not allowed to view links. Register or Login (xAbc !! (x !! 0))| x <- [findPos ([You are not allowed to view links. Register or Login (xAbc !! z) | z <- [0..You are not allowed to view links. Register or Login xAbc]]) x | x <- xs]]

Output:
Código: You are not allowed to view links. Register or Login
*Morse> xEnc "hola"
[".... ","--- ",".-.. ",".- "]
*Morse> xDec [".... ","--- ",".-.. ",".- "]
"hola"

8
Otros lenguajes / Cifrado cesar - haskell
« en: Febrero 26, 2014, 02:29:05 pm »
Simple práctica del lenguaje, ya se que soy pesao repitiendo siempre mismos ciphers

Código: Haskell
  1. module Cesar where
  2.    import Data.You are not allowed to view links. Register or Login
  3.    xEnc :: You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login
  4.    xEnc z y = [chr ((ord x + y) `You are not allowed to view links. Register or Login` 256) | x <- z]
  5.  
  6.    xDec :: You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login
  7.    xDec z y = [chr ((ord x - y) `You are not allowed to view links. Register or Login` 256) | x <- z]
  8.  

9
Otros lenguajes / Cifrado Vigenere - Haskell
« en: Febrero 26, 2014, 02:28:29 pm »
Código: Haskell
  1. module Vigenere where
  2.    import Data.You are not allowed to view links. Register or Login
  3.    
  4.    xEnc :: You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login
  5.    xEnc xs ys = [chr ((You are not allowed to view links. Register or Login(x) + You are not allowed to view links. Register or Login(x)) `You are not allowed to view links. Register or Login` 256)| x <- You are not allowed to view links. Register or Login [ord x | x <- xs] [ord y | y <- ys]]
  6.    
  7.    xDec :: You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login
  8.    xDec xs ys = [chr ((You are not allowed to view links. Register or Login(x) - You are not allowed to view links. Register or Login(x)) `You are not allowed to view links. Register or Login` 256)| x <- You are not allowed to view links. Register or Login [ord x | x <- xs] [ord y | y <- ys]]


10
Otros lenguajes / sReplace - Haskell
« en: Febrero 26, 2014, 02:28:07 pm »
Código: Haskell
  1. sReplace [] _ _ = []
  2. sReplace sText nText final = if You are not allowed to view links. Register or Login (You are not allowed to view links. Register or Login nText) sText == nText
  3.                         then final ++ (sReplace (You are not allowed to view links. Register or Login (You are not allowed to view links. Register or Login nText) sText) nText final)
  4.                        else [You are not allowed to view links. Register or Login sText] ++ (sReplace (You are not allowed to view links. Register or Login sText) nText final)

ejemplo input y output:
input -> sReplace "soy un chico muy listo" "listo" "tonto"
output -> Soy un chico muy tonto

11
Python / Re:[TPC-C] #2 Cifrado de Vigenère
« en: Febrero 24, 2014, 07:05:45 pm »
Citar
Se deben respetar los caracteres no alfabéticos.
No se supone que el algoritmo debía tener en cuenta cualquier tipo de resultado? es decir, si se contempla el uso de carácteres no-alfabéticos todo el resultado cambia, pero la implementación del algoritmo sigue siendo válida, no porque no obtengan una misma salida quiere decir que el cifrado en sí este mal.

En mi opinión mi única sugerencia hacia los retos que se proponen es que sean más claros a la hora de publicarlos y que a ser posible cuando se envien los scripts junto con alguna duda, esta pueda ser respondida...

Saludos.

12
ASM / Re:[NASM] Reverse string
« en: Febrero 22, 2014, 07:52:03 am »
Perfecto bro, lo tendre en cuenta para el próximo.

13
Python / Re:Detectar Unidades (HDD o FlashDrives)
« en: Febrero 20, 2014, 03:26:32 pm »
You are not allowed to view links. Register or Login
& es un AND a nivel de bits y va preguntando bit by bit si es verdadero , la siguiente instrucción es para moverse al siguiente bit
Código: Python
  1. drive_bitmask >>= 1
  2.  

 y Si como dice Sanko se obtendría el mismo resultado con

Código: Python
  1.     if drive_bitmask:#True
  2.  

pero mejor validado xd

Y se hace esto debido a que en el resultado de la función GetLogicalDrives el primer bit corresponde a la unidad A, el siguiente B, el tercero a C y asi sucesivamente.
You are not allowed to view links. Register or Login

Bueno eso es lo que entendí  yo .... que solo estoy aprendiendo xd

si eso decia la doc que retornaba, me habian dejado con la duda ya xd

14
Python / Re:Detectar Unidades (HDD o FlashDrives)
« en: Febrero 20, 2014, 03:07:13 pm »
You are not allowed to view links. Register or Login
Gracias 11Sep, eso del contador me ha pasado por que antes programa java y lo usaba mucho jajaja, ni me fije. Thx Bro.
@deni_celine: He mirado tu code por encima y no entiendo esta parte:
Código: Python
  1. if drive_bitmask & 1:

-Saludos-

Tomatelo como
Código: Python
  1. if drive_bitmask == 1:
o lo que vendría siendo lo mismo que
Código: Python
  1. if drive_bitmask:#True
a nivel de bits es lo mismo, pero mejor validado. Tal vez este metiendo la pata vaya, que nos explique el sino

15
Python / Re:Detectar Unidades (HDD o FlashDrives)
« en: Febrero 20, 2014, 11:20:57 am »
Muy bueno verte por python bro.
Para la próxima deberias contemplar usar librerias ntativas antes de hacer uso de las externas, habrá menos problemas con las dependencias y se reducirá el peso de la aplicación.

Ctypes es una buena solución, puedes importar las DLL's de windows y usar sus funciones, en este caso, GetLogicalDrives es de kernel32 y puedes usarla con ctypes:
"ctypes.windll.kernel32.GetLogicalDrives" -> You are not allowed to view links. Register or Login

Saludos bro

16
Algún BSD te recomendaria, llevo un tiempo queriendo migrar a ArchBsd, si acaso pasate tu y así nos cuentas tu experiencia a ver

17
ASM / [NASM] Reverse string
« en: Febrero 18, 2014, 06:12:47 am »
Bueno aqui os dejo mi primer código en ASM, tan solo da la vuelta a un string pero bueno, aun me cuesta pensar las cosas por este sector xd.
Don't judgue me.

Código: ASM
  1. ;Script for reverse strings
  2.  
  3. segment .data
  4.    ; text to print
  5.    output1 db 'Reversed: ', 0
  6.    len_output1 equ $-output1
  7.    
  8.    
  9. segment .bss
  10.    ;MAX LIMIT 50 bytes, 50 chars...
  11.    msg resb 50
  12.    lmsg resb 50
  13.    
  14.    ;creating 2 counters
  15.    counter resb 2
  16.    counter2 resb 2
  17.    
  18. segment .text
  19.    
  20.    global _start
  21.    _start:
  22.       mov eax, 3                ;sys_read
  23.       mov ebx, 0
  24.      
  25.       mov ecx, msg             ;leyendo input
  26.       mov byte [counter], 0x30   ;counter as 0
  27.       mov byte [counter2], 0x30   ;counter as 0
  28.       mov edx, 50            
  29.       mov esi, lmsg
  30.       int 0x80                ;call kernel
  31.      
  32.      
  33.    _loop:
  34.       cmp byte [ecx], 0x00      ;comparing [ecx]
  35.       je _reverse               ;jumping to reverse function
  36.       inc ecx
  37.       inc byte [counter]
  38.       inc byte [counter2]
  39.       jmp _loop               ;repeating
  40.      
  41.      
  42.    _reverse:
  43.       cmp byte [counter2], 0x30   ;comparing counter2
  44.       je _output               ;jumping to output function
  45.       mov al, [ecx-1]            ;last letter of msg
  46.       mov [esi], al            ;operation origin
  47.      
  48.       dec byte [counter2]         ;counter2 - 1
  49.       dec ecx                  ;ecx(msg) - 1
  50.       inc esi                  ;esi + 1
  51.       jmp _reverse            ;repeating
  52.      
  53.      
  54.    _output:
  55.       int 0x80               ;call kernel
  56.       mov eax, 4               ;sys_write
  57.       mov ebx, 1               ;stdin
  58.       mov ecx, output1         ;printing output
  59.       mov edx, len_output1      ;length of msg
  60.      
  61.       int 0x80
  62.       mov eax, 4
  63.       mov ebx, 1
  64.       mov byte [esi+1], 0xA
  65.       mov ecx, lmsg
  66.       mov edx, 50d
  67.       int 0x80
  68.      
  69.       mov eax, 1               ;sys_exit
  70.       int 0x80
      

18
Tambien hay que tomar en cuenta a You are not allowed to view links. Register or Login se han ganado parte de mi corazón xd

19
Kali más liviano que bugtraq?, a dormir señores.

20
Python / Cifrado solitario
« en: Febrero 13, 2014, 12:48:47 pm »
Código: Python
  1. import string
  2. xAbc = string.ascii_lowercase + '-'
  3.  
  4. def solitario(texto, ristra, opt):
  5.     nText = [xAbc.find(x) + 1 for x in texto.lower()]
  6.     nRistra = [xAbc.find(x) + 1 for x in ristra.lower()]
  7.    
  8.     if opt == 1:
  9.         print "".join([xAbc[x - 1].replace('-', ' ') for x in [(nText<ul class="bbc_list"><li type="square"> + nRistra</li><li type="square">) % 26 for x in range(len(texto))]])[/li][/list]
  10.  
  11.     elif opt == 0:
  12.         print "".join([xAbc[x - 1].replace('-', ' ') for x in [(nText</li><li type="square"> - nRistra</li><li type="square">) % 26 for x in range(len(texto))]])[/li][/list]
  13.        
  14. #encoded output -> oexwa khqtw
  15. #decoded output -> donot usepc

Páginas: [1] 2 3 ... 28