ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

08.07.2008, 20:43
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
Jes, что-то у тебя какое-то извращение идёт...
воТ код на cpp, переделать его в асм нетрудно:
Код:
TCHAR Name[MAX_PATH];
int pid = 4;//pid Процесса
HANDLE p = OpenProcess(PROCESS_QUERY_INFORMATION, false, pid);
GetModuleFileNameExW(p, 0, Name, MAX_PATH);
CloseHandle(p);
_putts(Name); //единственная не-апишка на выводе.
Чистый апи, так что разберёшься
Add: Ай, забыл закрытия дескриптора.. не бейте меня! 
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
Последний раз редактировалось desTiny; 08.07.2008 в 20:53..
|
|
|

08.07.2008, 20:55
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме: 3371897
Репутация:
1462
|
|
не , мне как раз все процессы нада просмотреть (скорее всего поочередно) , хотябы через тулхэлп ...
, а хотя , во ,лучше через NtQuerySystemInformation попробую , а затем exe по pid'у как в примере...
ps: anyway , thanks
Последний раз редактировалось Jes; 08.07.2008 в 21:01..
|
|
|

08.07.2008, 21:12
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
Сообщение от Jes
не , мне как раз все процессы нада просмотреть (скорее всего поочередно) , хотябы через тулхэлп ...
, а хотя , во ,лучше через NtQuerySystemInformation попробую , а затем exe по pid'у как в примере...
ps: anyway , thanks
хошь на cpp дам исходник по проверке всех процессов и определению заметных через NtQuerySystemInformation?
вот: http://webfile.ru/2075644
пасс: Jes
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
Последний раз редактировалось desTiny; 08.07.2008 в 21:14..
|
|
|

15.07.2008, 20:32
|
|
Участник форума
Регистрация: 25.11.2007
Сообщений: 119
Провел на форуме: 565921
Репутация:
88
|
|
Всем привет.
Я тут немного асм начал... ну понимаете. Ошибка какаето вылезла. Немогу скомпилить. Скачал масм. версия: "Macro Assembler Version 6.14.8444 & Incremental Linker Version 5.12.8078".

|
|
|

15.07.2008, 20:47
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от xGOR
Всем привет.
Я тут немного асм начал... ну понимаете. Ошибка какаето вылезла. Немогу скомпилить. Скачал масм. версия: "Macro Assembler Version 6.14.8444 & Incremental Linker Version 5.12.8078".

дай исходник асм файла
|
|
|

15.07.2008, 20:50
|
|
Участник форума
Регистрация: 25.11.2007
Сообщений: 119
Провел на форуме: 565921
Репутация:
88
|
|
Сообщение от z01b
дай исходник асм файла
Да здесь типа программа "Хелло ворд".
Код:
CSEG segment
org 100h
Begin:
mov ah,9
mov dx,offset Message
int 21h
int 20h
Message db 'Hello, world!$'
CSEG ends
end Begin
|
|
|

15.07.2008, 22:55
|
|
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме: 414311
Репутация:
110
|
|
линкуй линкером который в папке binr (при установке необходимо указать что нужно ставить и winNT и win9x версии) находится. Мне это помогло.
У мну трансляторолинкер ml.exe сразу после переноса линкера из binr подхватил его самостоятельно.
Если не подхватит транслируй с опцией /c
и линкуй руками, чтобы получить .com, линкуй с опцией /t
btw, имхо под рассылку Калашникова лучше использовать TASM - проблем меньше будет ^____^
|
|
|

16.07.2008, 00:00
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
ml.exe hello.asm /AT - по идее должен работать
ЗЫ Конпелятор должен быть 6.11-6.13, т.к. компоновщик должен быть 16-битным
|
|
|

16.07.2008, 12:03
|
|
Участник форума
Регистрация: 25.11.2007
Сообщений: 119
Провел на форуме: 565921
Репутация:
88
|
|
Сообщение от z01b
ЗЫ Конпелятор должен быть 6.11-6.13
А чем 6.14 плох?
|
|
|

17.07.2008, 12:11
|
|
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме: 414311
Репутация:
110
|
|
2xGOR
ничем, он наверное имел ввиду что masm < 6.11 использует masm.exe и link.exe
а версии => 6.11 так как выше написано было через ml.exe
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Вопросы для новичков! (faq)
|
PEPSICOLA |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
92 |
14.05.2010 17:59 |
|
ОС с нуля
|
z01b |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
36 |
03.07.2008 15:30 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|