ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 23.08.2009, 16:13
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

Цитата:
Сообщение от De-visible  
На C#??? Вы чо все хором ударились об че то??? такие вещи надо писать на C, даже С++ тут не рекомендуется...
Про делфи можно забыть как уже сказали выше, хотя и на нем все это можно написать но никак не Java, и не C#...
На асме, можно но во первых заебисто, во вторых сложней....
Не, я ни об что не ударился, - просто начинаю изучать C# и решил спросить. Но все-таки... C, C#, C++... Названия у языков почти одинаковые, неужели есть большая разница в их синтаксисе, эффективности применения и т.п.?

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

  #12  
Старый 23.08.2009, 16:40
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


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

Цитата:
Также вопрос не много не по теме: уже давно хотел спросить, какой будет размер у скомпилированного файла, с отключенными модулями в C, C++ и C#.
смотря какой компилятор, с какими параметрами(оптимизации например) да и от самого "минимального" приложения(консольное например или нет). Но на си шарп писать бота - очень весело))) так и представляю что даунлодер качает бота твоего, затем .net фреймворк многометровый и инсталит))))
ASM где-то хороший афоризм видел, что написать на нем можно все что угодно, но хватит ли жизни)))
Цитата:
азвания у языков почти одинаковые, неужели есть большая разница в их синтаксисе, эффективности применения и т.п.?
Да есть большая разница.
 

  #13  
Старый 23.08.2009, 16:54
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Спасибо давно так несмеялся
ЗЫ:если по теме то такие вещи надо писать на С или С++ с использованием WinAPI.
 

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

Репутация: 3349


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

2 Chrome~
Писал я коннектбек прокси в виде DLL
функционал был -
1) DLL - без импорта и экспорта
2) Коннектбек к админке которая делает портмаппинг
3) многопоточность
4) поддержка протоколов Socks4/Socks5/HTTP(s)(GET/POST/CONNECT)
5) поддержка последовательных HTTP запросов в одном контексте подключения.

После компила DLL вышла 4 кб. Писал на С и компилил через DDK C. Юзал тока WinAPI.
Для С минимальная прога - 1 кб. Причем с учетом оптимизации порой бывает что на ASM'е такого размера не напишеш. потому как хитрая оптимизация кода идет и на ASM такое трудновато написать.

Последний раз редактировалось slesh; 23.08.2009 в 17:41..
 

  #15  
Старый 23.08.2009, 17:45
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


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

На самом деле юзай си с плюсами, даже если ты используешь модульное программирование, мало ли придется ООП использовать, да и как-никак совместимость то есть.
ОФФТОП:
Цитата:
Писал на С и компилил через DDK C
я походу отстал от жизни, в наше время как бы ddk - driver development kit, как ЧЕРЕЗ него компилировать,хотя ща что только не услышишь)))))
Вот щас модно писать кстате Socks4/Socks5, а на самом деле только байт версии меняют и думают что 5 версия у них реализована, а она вообще-то поддерживает не только tcp но upd, что я редко у кого в реализации не вижу)) сокс5 пустые слова
 

  #16  
Старый 23.08.2009, 18:05
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

Цитата:
Сообщение от slesh  
коннектбек прокси
Это прокси, который подключается к тебе сам или админке, верно? Если к админке, - тогда в настройках, скажем, браузера можно включить поддержку прокси и ввести адрес своего сервера с админкой. А если прога коннектится не к админке, а скажем, к твоему компу, то к такому прокси ты сможешь привязать только свой софт? Или я что то не правильно понял. Просто с коннектбек еще никогда не работал.
 

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

Репутация: 3349


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

2 qBiN
Socks4 - просто тупо запросы и приметивные методы идентификации юзверей. И юзаются тока IP адреса
Socks5 - поддержка DNS. Разного рода протоколов авторизации. ну и поддержка тунелирования дригих протоколов. Но UDP - никто не делает тока потому что в реальной жизни он практически не юзается для глобальной сети. Востребован тока TCP. Да и bind никто реализовывать не будет потому как тоже слишком мало вариантов применения.
S4 пашет быстрее чем S5 потому как там пропускается одна стадия.
DDK - driver development kit в комплекте с которым идет довольно хороший сишный компилятор. Если ты никогда его не юзал то не стоит трепаться попросту.
загляни в папку bin\x86
и онаруж там файл cl.exe
(Microsoft® C/C++ Compiler Driver)
и link.exe
(Microsoft® Incremental Linker)
Которые поддерживают компилить и линковать не тока дрова но и Win32/Console/DLL

Последний раз редактировалось slesh; 23.08.2009 в 18:32..
 

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

Репутация: 3349


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

2 Chrome~ в моём случае коннектбек прокси.
Коннектится к серваку, сервак выделяет для него порт.
А ты коннектишся на сервак, а он портмаппит твоё соединения и соединение от одного прокси. По такому принципу пашут почти все прокси сервисы основанные на таких проксях.
 

  #19  
Старый 23.08.2009, 18:43
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

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

slesh, а исходникики можешь показать?
интересно было бы поглядеть..
 

  #20  
Старый 23.08.2009, 18:56
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

Цитата:
Сообщение от slesh  
2 Chrome~ в моём случае коннектбек прокси.
Коннектится к серваку, сервак выделяет для него порт.
А ты коннектишся на сервак, а он портмаппит твоё соединения и соединение от одного прокси. По такому принципу пашут почти все прокси сервисы основанные на таких проксях.
А понятно, спасибо. Остался только еще один вопрос. Не совсем разбираюсь, как работает портмаппинг. Также, как и прокси?
 
 





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


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




ANTICHAT.XYZ