Оцените плиззз шифратор

Discussion in 'Безопасность и Анонимность' started by sn1vfff, 24 Dec 2011.

  1. sn1vfff

    sn1vfff New Member

    Joined:
    22 Sep 2009
    Messages:
    15
    Likes Received:
    1
    Reputations:
    0
    Шифратор написан мной на асме зацените



    http://sourceforge.net/projects/criptosn1/files/
     
  2. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    about.txt
    И еще ехешник в комплекте, что оценивать?
     
  3. sn1vfff

    sn1vfff New Member

    Joined:
    22 Sep 2009
    Messages:
    15
    Likes Received:
    1
    Reputations:
    0
    Я имел ввиду оценить : в чем недостатки, чего не хватает, как в плане шифрования, и тд. А не просто как описано в хэлпе.
     
  4. sn1vfff

    sn1vfff New Member

    Joined:
    22 Sep 2009
    Messages:
    15
    Likes Received:
    1
    Reputations:
    0
    !!!!

    САМ исходник:


    .model small
    .stack 100h
    .data
    CR = 0Dh
    LF = 0Ah
    message db cr, lf, lf, lf, '***************************************************', lf, ' Crypto by Sn1vFfF. 2011)).' ,lf ,lf, '***************************************************', lf, 'Version: 1.0', lf, 'Original name file: CrSn1.exe', lf, 'Original MD5: '
    MessLen = $-message
    message4 db cr, lf, lf, '***************************************************'
    MessLen4 = $-message4
    Message1 DB CR, LF, lf, lf, 'Enter file name: '
    Mess1Len = $-Message1
    Message2 DB CR, LF, 'Enter password: '
    Mess2Len = $-Message2
    Password DB 80 DUP ('*')
    razm DB 40960 DUP (?)
    fffiiii DW ?
    kluuu DB ?
    FileName DB 32 DUP (?)
    opisan DW ?
    .CODE
    begin:
    mov ax, @data
    mov ds, ax
    mov ah, 40h
    mov bx, 1
    mov cx, MessLen
    mov dx, OFFSET message
    int 21h
    mov ax, @data
    mov ds, ax
    mov ah, 40h
    mov bx, 1
    mov cx, MessLen4
    mov dx, OFFSET message4
    int 21h
    mov ax, @data
    mov ds, ax
    mov ah, 40h
    mov bx, 1
    mov cx, Mess1Len
    mov dx, OFFSET Message1
    int 21h
    mov ah, 3fh
    xor bx, bx
    mov cx, 30
    mov dx, OFFSET FileName
    int 21h
    mov bx, ax
    sub bx, 2
    mov FileName[bx], 0
    mov ah, 40h
    mov bx, 1
    mov cx, Mess2Len
    mov dx, OFFSET Message2
    int 21h
    mov ah, 3fh
    xor bx, bx
    mov cx, 80
    mov dx, OFFSET Password
    int 21h
    mov si, OFFSET Password
    xor al, al
    mov cx, 80
    NextByte1:
    add al, [si]
    inc si
    loop NextByte1
    mov kluuu, al
    mov ah,3dh
    mov al, 2
    mov dx, OFFSET FileName
    int 21h
    mov opisan, ax
    mov ah, 3fh
    mov bx, opisan
    mov cx, 40605
    mov dx, OFFSET razm
    int 21h
    mov fffiiii, ax
    mov cx, fffiiii
    mov si, OFFSET razm
    mov al, kluuu
    NextByte2:
    xor [si], al
    inc si
    loop NextByte2
    mov ah, 42h
    mov bx, opisan
    xor al, al
    xor cx, cx
    xor dx, dx
    int 21h
    mov ah, 40h
    mov bx, opisan
    mov cx, fffiiii
    mov dx, OFFSET razm
    int 21h
    mov ah, 3eh
    mov bx, opisan
    int 21h
    mov ah, 4ch
    xor al, al
    int 21h
    end begin