ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #711  
Старый 06.11.2008, 00:03
ToniKapuchon
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме:
2418438

Репутация: 93
По умолчанию

Кароч, есть ли какая нить winapi функция, возвращающая значение хранящаяся по определённому адресу?
Нужно вобщем изучить файловую систему FAT
Задание:
Написать программу, которая показывает дампы.
Исследовать изменение элементов BOOT, FAT, ROOT и DIR при работе с файлами(команд: COPY, MOVE, DEL, RENAME).
Изучить алгоритм расположения файлов на диске и провести расчет цепочки кластеров для файла длиной не менее1кб.

Кароч подобие WinHex!!)) Подскажите алгоритм... а то я не могу въехать с чего начать!!
С++
 
Ответить с цитированием

  #712  
Старый 06.11.2008, 02:22
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

Цитата:
Написать программу, которая показывает дампы.
это наверно очень жестокая программа...

узнать содержимое ячейки памяти по ее адресу можно разыменовав указатель, содержащий этот адрес...

Трудно понять что конкретно тебе надо.
по поводу изучения FAT - если нужно то вот код программы, которая выводит список содержимого указанной директории в FAT32 через прямое обращение к диску а также проходит по цепочке кластеров файла чтобы подсчитать количество фрагментов.

http://slil.ru/26306307

Последний раз редактировалось bons; 06.11.2008 в 02:31..
 
Ответить с цитированием

  #713  
Старый 06.11.2008, 20:32
SI17
Новичок
Регистрация: 19.06.2008
Сообщений: 1
Провел на форуме:
24390

Репутация: 1
По умолчанию

Народ... помогите плз нуно составить другу прогу на ассемблере.....собсно вот задание:
Цитата:
(24)+(1d)v8->(1f).(24)=15,(1D)=54
и плюсег еще в круглешочке... сам я на ВБА и дельфи пишу... ничего тут непонимаю... разбираться долго.... а сдавать завтра....=(
если поможите репы на кидаю и чем смогу помогу=) может пиго поставлю если близко живети ;-)
 
Ответить с цитированием

  #714  
Старый 07.11.2008, 10:17
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

mov eax,24
add eax,1dh
and eax,8
это типа (24)+(1d)v8 если v - это and
 
Ответить с цитированием

  #715  
Старый 07.11.2008, 13:46
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме:
299231

Репутация: 107
Отправить сообщение для vikseriq с помощью ICQ
По умолчанию

Оо, кто сдает 7 ноября-то ?
Что за -> и . ?
 
Ответить с цитированием

Алгоритм шифрования RSA
  #716  
Старый 08.11.2008, 12:55
F&D
Участник форума
Регистрация: 06.11.2008
Сообщений: 208
Провел на форуме:
261838

Репутация: 9
Exclamation Алгоритм шифрования RSA

Доброго времени суток друзья. У меня вот такая проблемка с задачей. Необходимо реализовать алгоритм шифрования RSA, т.е. шифрование и расшифровывание.

Код:
var
  Form1: TForm1;
  Fn,n,e,p,q,d:integer;
implementation

{$R *.dfm}
//наибольший общим делитель
function nod(a,b:integer):integer;
var i:integer;
begin
  while a<>b do if a>b then a:=a-b else b:=b-a;
  result:=a;
end;
//генерация ключей
procedure TForm1.Button1Click(Sender: TObject);
var i,k:integer;
begin
  p:=strtoint(edit1.Text);
  q:=strtoint(edit2.Text);
    n:=p*q;
    Fn:=(p-1)*(q-1);
  for i:=2 to Fn do
    if nod(i,Fn)=1 then
      begin
        e:=i;
        break;
      end;
k:=1;
while (k*Fn+1)mod e<>0   do
  inc(k);
  d:=(k*Fn+1)div e;

edit4.Text:='= '+inttostr(d);
edit3.Text:='= '+inttostr(e);
end;
//шифрование
procedure TForm1.Button2Click(Sender: TObject);
var s1,s:string;
    k,c,m,nn,i,j:integer;
begin
  memo1.Clear;
  s:=Edit5.Text;
  c:=1 ;
  s1:='';
  nn:=length(s);
    for i:=1 to nn do
      begin
        m:=(ord(s[i])-ord('A')) mod 26;           
        c:=1 ;
          for j:=1 to e do                        
            c:=(c*m) mod n ;
            memo1.lines.add(inttostr(c)) ;   
            c:=c mod 26;
            s1:=s1 + chr(c+ord('A')) ;       
      end;
  Edit6.Text:=s1;
end;
//дешифровка
procedure TForm1.Button3Click(Sender: TObject);
var s1,s:string;
k,c,m,nn,i,j:integer;
begin
  s:= Edit6.Text;
//c:=1 ;
s1:='';
nn:=length(s);
for i:=1 to nn do
begin
     m:=(ord(s[i])-ord('A')) mod 26;
     c:=1 ;
      for j:=1 to d do
       c:=(c*m) mod n ;
       memo1.lines.add(inttostr(c)) ;
       c:=c mod 26;
     s1:=s1 + chr(c+ord('A')) ;
end;
Edit7.Text:=s1;
end;
end.
вот шифрование написано вроде правильно, но не работает ,и дешифровка - тоже. И в мемо выводит не правильно. Можете подсказать, где что изменить, в чем я ошибся?!

Последний раз редактировалось F&D; 10.11.2008 в 13:15..
 
Ответить с цитированием

  #717  
Старый 08.11.2008, 17:04
kholann
Новичок
Регистрация: 08.11.2008
Сообщений: 1
Провел на форуме:
1111

Репутация: 0
По умолчанию

Пожалуйста, подскажите, как можно отобразить пересечение сферы с кубом в OpenGL с помощью буфера трафарета?
 
Ответить с цитированием

  #718  
Старый 10.11.2008, 08:00
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
вот шифрование написано вроде правильно, но не работает ,и дешифровка - тоже. И в мемо выводит не правильно. Можете подсказать, где что изменить, в чем я ошибся?!
Заюзать Crypto API
 
Ответить с цитированием

  #719  
Старый 10.11.2008, 10:47
Namelles One
Познающий
Регистрация: 08.07.2005
Сообщений: 47
Провел на форуме:
149096

Репутация: 65
Отправить сообщение для Namelles One с помощью ICQ
По умолчанию

Цитата:
в чем я ошибся?!
Может в выборе деятельности? Перепиши хотя бы с комментариями - функция зашифрования, функция расшифрования.

Где ты ключевую пару генерируешь?

/me кажется - это вааще не RSA =\
 
Ответить с цитированием

  #720  
Старый 10.11.2008, 13:24
F&D
Участник форума
Регистрация: 06.11.2008
Сообщений: 208
Провел на форуме:
261838

Репутация: 9
По умолчанию

Цитата:
Сообщение от krypt3r  
Заюзать Crypto API
Благодарю за совет, обязательно попробую.

Цитата:
Сообщение от Namelles One  
Может в выборе деятельности? Перепиши хотя бы с комментариями - функция зашифрования, функция расшифрования.
Где ты ключевую пару генерируешь?
/me кажется - это вааще не RSA =\
Вы вместо того чтобы критиковать, помогли бы. Комменты отредактировал.
Когда кажется креститься надо. Извените конечно за грубость.
Это RSA, можно хотя по генерации ключей это понять.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ