Сейчас на форуме: bartolomeo, vasilevradislav, rmn, Magister Yoda (+7 невидимых)

 eXeL@B —› Программирование —› CryptoAPI & Assembler
Посл.ответ Сообщение


Ранг: 110.8 (ветеран), 104thx
Активность: 0.090.01
Статус: Участник

Создано: 08 июля 2008 01:17
· Личное сообщение · #1

Народ, есть у кого-нибудь сорецы с использованием этого зверька (!желательно на масме!)? Или быть может статейки с кодом на асм, был бы признателен за инфу




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 08 июля 2008 07:16
· Личное сообщение · #2

Вот очень хорошее и понятное описание под Дельфи. Думаю портировать в ассемблер особого труда не составит
www.citforum.ru/security/articles/defense/ первые 3 части
www.citforum.ru/security/articles/delphi/ четвертая часть

-----
бессмысленные манипуляции не становятся более разумными если их повторять




Ранг: 50.2 (постоянный)
Активность: 0.010
Статус: Участник

Создано: 08 июля 2008 10:38
· Личное сообщение · #3

Rainbow
слава GPCode не дает покоя?




Ранг: 110.8 (ветеран), 104thx
Активность: 0.090.01
Статус: Участник

Создано: 09 июля 2008 00:38
· Личное сообщение · #4

Народ, мне дельфи никчему, я же написал что на ассемблере! Вот например в масме в инклуде krypt32.inc я вообще не нашёл функции CryptGenKey И так со многими ! поэтому и попросил.




Ранг: 110.8 (ветеран), 104thx
Активность: 0.090.01
Статус: Участник

Создано: 09 июля 2008 00:42 · Поправил: Rainbow
· Личное сообщение · #5

censor пишет:
слава GPCode не дает покоя?


Да нет, просто в образовательных целях. Это сильно бы пригодилось бы в моём ремесле ;)



Ранг: 191.8 (ветеран), 46thx
Активность: 0.170
Статус: Участник

Создано: 09 июля 2008 04:09
· Личное сообщение · #6

На си правда, но в образовательных целях
Пару ссылок кто-то давал уже
_http://www.rsdn.ru/article/crypto/cryptoapi.xml
_http://www.cryptovirology.com/cryptovfiles/newbook.html




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 09 июля 2008 06:13
· Личное сообщение · #7

Rainbow пишет:
Вот например в масме в инклуде krypt32.inc я вообще не нашёл функции CryptGenKey И так со многими ! поэтому и попросил.

Ну сделай инклуд из хэдера Си и сбацай либ стандартной утилькой масма. Я себе так msvcrt делал.

Инклуд был такой
; void __cdecl __getmainargs(int *pargc, char ***pargv, char ***penvp, BOOL dowildcard, DWORD *pnewmode)
__getmainargs PROTO C :LPVOID, :LPVOID, :LPVOID, :BOOL, :LPDWORD

DEF такой
LIBRARY MSVCRT
EXPORTS
__getmainargs

Либу компилим вот так
@echo off
SET MASMPATH=E:\masm32
%MASMPATH%\bin\LIB.EXE /MACHINE:IX86 /DEF:msvcrt.DEF

-----
Yann Tiersen best and do not fuck





Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 09 июля 2008 06:47
· Личное сообщение · #8

Rainbow пишет:
я вообще не нашёл функции CryptGenKey

И не найдешь, ибо функции эти находятся в advapi32.inc
А в 10 бете МАСМа, насколько мне известно, вынесены в wincrypt.inc

-----
бессмысленные манипуляции не становятся более разумными если их повторять



 eXeL@B —› Программирование —› CryptoAPI & Assembler
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати