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) You are not allowed to view links. Register or Login
module Morse where
xAbc = zip (['a'..'z']++['0'..'9']++".,?-!:;()[email protected]_+~# '")([".- ", "-... ", "-.-. ", "-.. ", ". ","..-. ", "--. ", ".... ", ".. ", ".--- ", "-.- ", ".-.. ", "-- ", "-. ", "--- ", ".--. ", "--.- ", ".-. ", "... ", "- ", "..- ", "...- ",".-- ", "-..- ", "-.-- ", "--.. ", "----- ",".---- ", "..--- ", "...-- ", "....- ", "..... ", "-.... ", "--... ","---.. ", "----. ", ".-.-.- ", "--..-- ", "..--.. ", "-....- ", "-.-.-- ", "---... ", "-.-.-. ", "-.--. ", "-.--.- ", "-...- ", "...-..- ", ".--.-. ","..--.- ", ".-.-. ", ".-... ", "...-.- ", "/ ", ".----. "])
findPos list elt = [index | (index, e) <- zip [0..] list, e == elt]

xEnc xs = [snd (xAbc !! (x !! 0))| x <- [findPos ([fst (xAbc !! z) | z <- [0..length xAbc]]) x | x <- xs]]
xDec xs = [fst (xAbc !! (x !! 0))| x <- [findPos ([snd (xAbc !! z) | z <- [0..length 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) You are not allowed to view links. Register or Login
module Cesar where
import Data.Char
xEnc :: String -> Int -> String
xEnc z y = [chr ((ord x + y) `mod` 256) | x <- z]

xDec :: String -> Int -> String
xDec z y = [chr ((ord x - y) `mod` 256) | x <- z]

9
Otros lenguajes / Cifrado Vigenere - Haskell
« en: Febrero 26, 2014, 02:28:29 pm »
Código: (haskell) You are not allowed to view links. Register or Login
module Vigenere where
import Data.Char

xEnc :: String -> Int -> String
xEnc xs ys = [chr ((fst(x) + snd(x)) `mod` 256)| x <- zip [ord x | x <- xs] [ord y | y <- ys]]

xDec :: String -> Int -> String
xDec xs ys = [chr ((fst(x) - snd(x)) `mod` 256)| x <- zip [ord x | x <- xs] [ord y | y <- ys]]


10
Otros lenguajes / sReplace - Haskell
« en: Febrero 26, 2014, 02:28:07 pm »
Código: (haskell) You are not allowed to view links. Register or Login
sReplace [] _ _ = []
sReplace sText nText final = if take (length nText) sText == nText
                        then final ++ (sReplace (drop (length nText) sText) nText final)
                       else [head sText] ++ (sReplace (tail 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) You are not allowed to view links. Register or Login
drive_bitmask >>= 1

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

Código: (python) You are not allowed to view links. Register or Login
    if drive_bitmask:#True

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) You are not allowed to view links. Register or Login
if drive_bitmask & 1:
-Saludos-

Tomatelo como
Código: (python) You are not allowed to view links. Register or Login
if drive_bitmask == 1: o lo que vendría siendo lo mismo que
Código: (python) You are not allowed to view links. Register or Login
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) You are not allowed to view links. Register or Login
;Script for reverse strings

segment .data
; text to print
output1 db 'Reversed: ', 0
len_output1 equ $-output1


segment .bss
;MAX LIMIT 50 bytes, 50 chars...
msg resb 50
lmsg resb 50

;creating 2 counters
counter resb 2
counter2 resb 2

segment .text

global _start
_start:
mov eax, 3 ;sys_read
mov ebx, 0

mov ecx, msg ;leyendo input
mov byte [counter], 0x30 ;counter as 0
mov byte [counter2], 0x30 ;counter as 0
mov edx, 50
mov esi, lmsg
int 0x80 ;call kernel


_loop:
cmp byte [ecx], 0x00 ;comparing [ecx]
je _reverse ;jumping to reverse function
inc ecx
inc byte [counter]
inc byte [counter2]
jmp _loop ;repeating


_reverse:
cmp byte [counter2], 0x30 ;comparing counter2
je _output ;jumping to output function
mov al, [ecx-1] ;last letter of msg
mov [esi], al ;operation origin

dec byte [counter2] ;counter2 - 1
dec ecx ;ecx(msg) - 1
inc esi ;esi + 1
jmp _reverse ;repeating


_output:
int 0x80 ;call kernel
mov eax, 4 ;sys_write
mov ebx, 1 ;stdin
mov ecx, output1 ;printing output
mov edx, len_output1 ;length of msg

int 0x80
mov eax, 4
mov ebx, 1
mov byte [esi+1], 0xA
mov ecx, lmsg
mov edx, 50d
int 0x80

mov eax, 1 ;sys_exit
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) You are not allowed to view links. Register or Login
import string
xAbc = string.ascii_lowercase + '-'

def solitario(texto, ristra, opt):
    nText = [xAbc.find(x) + 1 for x in texto.lower()]
    nRistra = [xAbc.find(x) + 1 for x in ristra.lower()]
   
    if opt == 1:
        print "".join([xAbc[x - 1].replace('-', ' ') for x in [(nText[x] + nRistra[x]) % 26 for x in range(len(texto))]])

    elif opt == 0:
        print "".join([xAbc[x - 1].replace('-', ' ') for x in [(nText[x] - nRistra[x]) % 26 for x in range(len(texto))]])
       
#encoded output -> oexwa khqtw
#decoded output -> donot usepc

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