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 - MCKSys Argentina

#3271
Cita de: Buddy66 en 11 Noviembre 2014, 19:35 PM
Gracias por tu comentario, pero me gustaria que fuese... "gratis" ya me entiendes, jejejje

El registro en la web del vendor ES gratis (al menos lo era hace un tiempo). Creo que solo necesitas el numero de serie del aparato...
#3272
Hola!

En el manual te vienen las indicaciones acerca de lo que debes hacer.

Si mal no recuerdo, viene con un cd de instalacion, el cual te instala la aplicacion que mantiene el GPS actualizado.

Tambien creo que debes crear una cuenta en la pagina del vendor (www.tomtom.com/es_ar/) para poder descargar las actualizaciones (aunque no estoy seguro de esto).

Saludos!
#3273
Ingeniería Inversa / Re: Crackme bugger3.exe
11 Noviembre 2014, 17:24 PM
Bueno, me he bajado la lección 21 del curso de ricnar y en la primer imagen se ve lo que relatas y el problema:

Si miras la imagen, en 401000 hay un MOV ECX, DWORD PTR [ESP+24]. Ahora, Olly muestra como comentario, que en esa direccion está el valor 7C816D58. Además, te dice a quién pertenece dicha dirección: kernel32.

Entonces, el programa está obteniendo una dirección de kernel en el EP. Y como has escrito:

Cita de: ViejoMajara en  9 Noviembre 2014, 18:34 PM
Comienzo a correrlo
F8 en 401000 pone ECX a 0

Ahí está tu problema. Te recomiendo nuevamente usar una VM y Windows XP. Si en SP3 no te funciona (que debería  :P) puedes probar con SP2.

Saludos!
#3274
Ingeniería Inversa / Re: [Copy me] hkFuzzer v1.0
11 Noviembre 2014, 17:11 PM
Hola!

Gracias por la recompilada. Voy a tratar de mirarlo este finde, si hago tiempo. Ya veremos de qué se trata...  ;)

Saludos!

EDIT: Me hice un tiempito y lo miré. Con un HBP quitamos la proteccion antiVM de Enigma y podemos correr el soft sin problemas (no hace falta desempacar).

Dejo mi programa que cifra en python (no hago el descifra por falta de tiempo y F1ACA):

Código (python) [Seleccionar]

#!/usr/bin/env python

import sys
import os
import random
import struct

def randdw ():
    return struct.pack('<B',random.randrange(0,255)) + struct.pack('<B',random.randrange(0,255)) + struct.pack('<B',random.randrange(0,255)) + struct.pack('<B',random.randrange(0,255))

def checksum (cadena):
    i = 0
    chksum = 0
    for x in cadena:
        chksum *= 101
        chksum += ord(x)
    return struct.pack('<L', chksum & 0xFFFFFFFF)

def encrypt(fin, fout):
    f = open(fin, 'rb')
    buff = f.read()
    f.close()
    dw1 = randdw()
    dw2 = randdw()
    largo = len(buff)
    resto = largo % 8
    if resto != 0:
        buff += '\x00' * (8-resto)
    chksum = checksum(buff)
    i = 0
    buff2 = ''
    for j in range (0, len(buff)):
        n1 = (ord(dw1[i]) ^ 0xFF)# - 1
        n2 = (ord(buff[j]) ^ 0xFF)# - 1
        buff2 += struct.pack('<B',n1 ^ n2)
        i += 1
        if i == 4:
            i = 0
    i = 0
    buff3=''
    for j in range (0, len(buff2)):
        n1 = (ord(dw2[i]) ^ 0xFF) #- 1
        buff3 += struct.pack('<B',ord(buff2[j]) ^ (n1 ^ ord(dw1[i])))
        i += 1
        if i == 4:
            i = 0
    header = dw1 + dw2 + chksum + struct.pack('<L', largo)  #Estructura del archivo: Header + Data
    finalheader = ''
    for j in range (0, 16):
        sar = (0xABCDEF00 >> (8 * (4 - ((j + 1) % 4)))) & 0xFF
        finalheader += struct.pack('<B', ord(header[j]) ^ ord(struct.pack('<B', sar)))
    f = open(fout, 'wb')
    f.write(finalheader + buff3)
    f.close()
    print fin + ' encrypted into ' + fout

def decrypt(fin, fout):
    print 'Too much 989898. This should decrypt ' + fin + ' into ' + fout
    print "It's the oposite of encrypt anyway ;)"

def usage():
    print 'Usage:'
    print 'hkfuzzer.py [option] fileIN fileOUT'
    print 'option values:'
    print '    e : Encrypt fileIN into fileOUT. If fileOUT exists, will be overwritten.'
    print '    d : Dencrypt fileIN into fileOUT. If fileOUT exists, will be overwritten.'
    print 'Sample 1: Encrypt a.txt into b.txt'
    print '        hkfuzzer.py e a.txt b.txt'
    print 'Sample 2: Dencrypt b.txt into c.txt'
    print '        hkfuzzer.py d b.txt c.txt'

if __name__ == '__main__':
    args=[]
    brutus = False
    largs = sys.argv
    for x in largs:
        args.append(x.lower())
    brutus &= len(largs) != 4
    brutus &= (args[1] != 'e') or (args[1] != 'd')
    brutus &= os.path.exists(args[2]) and os.path.isfile(args[2])
    if brutus:
        usage()
    else:
        if (os.path.exists(args[3]) and os.path.isfile(args[3])):
            os.remove(args[3])
        if args[1] == 'e':
            encrypt(args[2], args[3])
        else:
            decrypt(args[2], args[3])
#3275
Ingeniería Inversa / Re: Crackme bugger3.exe
10 Noviembre 2014, 12:49 PM
Cita de: Mad Antrax en 10 Noviembre 2014, 12:35 PM
MCKSys Argentina deberías re-escribir los tutoriales de ricardo a una versión actualizada :P Seguro que te lleva poco tiempo jaja

Mejor le digo que los rehaga él mismo. Tiene mas tiempo libre que yo, últimamente...  ;D
#3276
Ingeniería Inversa / Re: [Copy me] hkFuzzer v1.0
10 Noviembre 2014, 12:47 PM
Hola!

El exe está compilado sin soporte para XP. Como tengo pocas tooles en la VM con Seven, me da 989898 mirarlo ahí. Podrías darle soporte para XP?  :P

Saludos!
#3277
Ingeniería Inversa / Re: Crackme bugger3.exe
10 Noviembre 2014, 12:33 PM
Hola!

Los tutoriales de Ricardo fueron hechos en Windows XP. Te recomiendo usar ese SO, asi no tienes problemas a la hora de seguir el curso.

Ahora, para tener WinXP, puedes usar una maquina virtual (VirtualBox, VMWare, etc).

Saludos!
#3278
Foro Libre / Re: Sobre los negros...
9 Noviembre 2014, 04:13 AM
Cita de: dimitrix en  9 Noviembre 2014, 03:59 AM
un compañero de piso negro

Si te pones a mirar bien, las "personas de color" no son negras per-se. En realidad, tienen distintos tonos de marrones (más "azulados" mientras más oscura sea la piel).
Lo mismo ocurre con las demás razas.


Cita de: dimitrix en  9 Noviembre 2014, 03:59 AM
Después de esto me hace pensar, acaso al "sobre-proteger" a gays/negros/mujeres, es decir, a colectivos de personas que en el pasado han tenido menos derechos ¿No se está vulnerando los derechos del resto de las personas?

No creo que sea un caso de sobre proteccion. Veo que esta persona se ampara en el "racismo", usándolo para obviar lo demás.
Si demuestran que su comportamineto no es el adecuado, entonces no podrá excusarse con lo otro y deberá irse.
#3279
ASM / Re: Adquirir manuales de Intel
5 Noviembre 2014, 17:10 PM
Del sitio de intel:

Citar
Note: We are no longer offering the Intel 64 and IA-32 architectures software developer's manuals on CD-ROM. Hard copy versions of the manual are available for purchase via a print-on-demand fulfillment model through a third-party vendor, Lulu (please reference 1 and 2 below): http://www.lulu.com/spotlight/IntelSDM.

Parece que lulu es el único vendedor oficial...

Saludos!
#3280
Análisis y Diseño de Malware / Re: entropía
2 Noviembre 2014, 23:20 PM
Hola!

Aquí encontrarás información sobre el tema.

Saludos!