Про исходник

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
nik936ta
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 20
Зарегистрирован: 22.05.2004 (Сб) 8:32

Про исходник

Сообщение nik936ta » 24.07.2004 (Сб) 12:39

Мне тут подсказали добрые люди, что можно взять ядро kernel32.dll и дизассемблером это дело. И получить исходник операционной системы. Подскажите пожалуйста поподробнее как это сделать :?:

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 24.07.2004 (Сб) 13:13

Гхм... Мда... Я надеюсь, ты не думаешь, что этот "исходник" будет на VB?
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 24.07.2004 (Сб) 16:38

:arrow: <DELETE> :twisted: :twisted:
Последний раз редактировалось EvilCoder 25.08.2006 (Пт) 15:23, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 24.07.2004 (Сб) 18:41

Дык Hview это ж не дизасм, а hex-вьюер :?:
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 24.07.2004 (Сб) 19:16

:arrow: <DELETE> :twisted: :twisted:
Последний раз редактировалось EvilCoder 25.08.2006 (Пт) 15:24, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 24.07.2004 (Сб) 20:00

Кстати, приготовься, что пи дизассемблинге у тебя будет примерно такой "исходник":
Код: Выделить всё
:77E61000 43                      inc ebx
:77E61001 F7F5                    div ebp
:77E61003 771D                    ja 77E61022
:77E61005 5C                      pop esp
:77E61006 F7775E                  div [edi+5E]
:77E61009 59                      pop ecx
:77E6100A F777A1                  div [edi-5F]
:77E6100D 16                      push ss
:77E6100E F5                      cmc
:77E6100F 776B                    ja 77E6107C
:77E61011 15F577FB5D              adc eax, 5DFB77F5
:77E61016 F77708                  div [edi+08]
:77E61019 60                      pushad
:77E6101A F777CC                  div [edi-34]
:77E6101D 5F                      pop edi
:77E6101E F777F6                  div [edi-0A]
:77E61021 18F6                    sbb dh, dh
:77E61023 7707                    ja 77E6102C
:77E61025 61                      popad
:77E61026 F777F5                  div [edi-0B]
:77E61029 63F7                    arpl edi, esi
:77E6102B 7712                    ja 77E6103F
:77E6102D 65F7774F                div gs:[edi+4F]
:77E61031 64F7771F                div fs:[edi+1F]
:77E61035 61                      popad
:77E61036 F5                      cmc
:77E61037 7711                    ja 77E6104A
:77E61039 5B                      pop ebx
:77E6103A F777AA                  div [edi-56]
:77E6103D 58                      pop eax
:77E6103E F77736                  div [edi+36]
:77E61041 68F7776020              push 206077F7
:77E61046 F67760                  div [edi+60]
:77E61049 2DF577F617              sub eax, 17F677F5
:77E6104E F5                      cmc
:77E6104F 77C9                    ja 77E6101A
:77E61051 62FA                    bound edi, edx
:77E61053 77B0                    ja 77E61005
:77E61055 81F7778E61F7            xor edi, F7618E77
:77E6105B 7728                    ja 77E61085
:77E6105D 5E                      pop esi
:77E6105E F777D4                  div [edi-2C]
:77E61061 5B                      pop ebx
:77E61062 F777A8                  div [edi-58]
:77E61065 65F7779A                div gs:[edi-66]
:77E61069 59                      pop ecx
:77E6106A F7776B                  div [edi+6B]
:77E6106D 11F5                    adc ebp, esi
:77E6106F 77E8                    ja 77E61059
:77E61071 2CF5                    sub al, F5
:77E61073 77D6                    ja 77E6104B
:77E61075 68F677EC61              push 61EC77F6
:77E6107A F5                      cmc
:77E6107B 77B1                    ja 77E6102E

Разберёшься?
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

nik936ta
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 20
Зарегистрирован: 22.05.2004 (Сб) 8:32

Сообщение nik936ta » 25.07.2004 (Вс) 7:09

Tarik писал(а):Кстати, приготовься, что пи дизассемблинге у тебя будет примерно такой "исходник":
Код: Выделить всё
:77E61000 43                      inc ebx
:77E61001 F7F5                    div ebp
:77E61003 771D                    ja 77E61022
:77E61005 5C                      pop esp
:77E61006 F7775E                  div [edi+5E]
:77E61009 59                      pop ecx
:77E6100A F777A1                  div [edi-5F]
:77E6100D 16                      push ss
:77E6100E F5                      cmc
:77E6100F 776B                    ja 77E6107C
:77E61011 15F577FB5D              adc eax, 5DFB77F5
:77E61016 F77708                  div [edi+08]
:77E61019 60                      pushad
:77E6101A F777CC                  div [edi-34]
:77E6101D 5F                      pop edi
:77E6101E F777F6                  div [edi-0A]
:77E61021 18F6                    sbb dh, dh
:77E61023 7707                    ja 77E6102C
:77E61025 61                      popad
:77E61026 F777F5                  div [edi-0B]
:77E61029 63F7                    arpl edi, esi
:77E6102B 7712                    ja 77E6103F
:77E6102D 65F7774F                div gs:[edi+4F]
:77E61031 64F7771F                div fs:[edi+1F]
:77E61035 61                      popad
:77E61036 F5                      cmc
:77E61037 7711                    ja 77E6104A
:77E61039 5B                      pop ebx
:77E6103A F777AA                  div [edi-56]
:77E6103D 58                      pop eax
:77E6103E F77736                  div [edi+36]
:77E61041 68F7776020              push 206077F7
:77E61046 F67760                  div [edi+60]
:77E61049 2DF577F617              sub eax, 17F677F5
:77E6104E F5                      cmc
:77E6104F 77C9                    ja 77E6101A
:77E61051 62FA                    bound edi, edx
:77E61053 77B0                    ja 77E61005
:77E61055 81F7778E61F7            xor edi, F7618E77
:77E6105B 7728                    ja 77E61085
:77E6105D 5E                      pop esi
:77E6105E F777D4                  div [edi-2C]
:77E61061 5B                      pop ebx
:77E61062 F777A8                  div [edi-58]
:77E61065 65F7779A                div gs:[edi-66]
:77E61069 59                      pop ecx
:77E6106A F7776B                  div [edi+6B]
:77E6106D 11F5                    adc ebp, esi
:77E6106F 77E8                    ja 77E61059
:77E61071 2CF5                    sub al, F5
:77E61073 77D6                    ja 77E6104B
:77E61075 68F677EC61              push 61EC77F6
:77E6107A F5                      cmc
:77E6107B 77B1                    ja 77E6102E

Разберёшься?
Конечно не разберусь в этом коде. Вообще не понимаю что тут?

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 25.07.2004 (Вс) 9:33

Это, брат, ассемблер.
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 25.07.2004 (Вс) 20:09

На кой тебе исходники?
Они нужны лиш хакерам написания вирей
А так они вообще бесполезны
А если собрался написать операционку сам: изучи ассемблер (но прежде чем начнешь: изучи что-нибудь попроще (лучше всего VB :) )
Последний раз редактировалось mefestofele 27.07.2004 (Вт) 16:22, всего редактировалось 1 раз.
Да поможет тебе F1, Да сохранит тебя F2. Во имя ALT'a, SHIFT'a и свяятого DEL'a, ESC.

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 27.07.2004 (Вт) 5:15

Исходник ОПЕРАЦИОНКИ это КРУТО :shock: !
Сами разработчики Майкры не знают всю операционку целиком, потому что каждый программирует свою задачу, а по окончании определенного периода с помощью спецальных программ и на машинах (далеко не Р-IV 3,2 НТ) производится сборка всего того что парни сделали


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 28

    TopList  
cron