Сазнајте како да користите Висуал Басиц "хакер" програма


Овај чланак има за циљ да људи схвате "хакери" основним принципима поступка и даље будност и превенција. Када савладате основе, можете да напишете такозвани "хакер" програма. Овде ћу вас водити лично користите ВБ написати даљинско управљање програмом. Да открије свој мистериозни вео.

Прво, коришћење контроле

Програм ће користити Винсоцк контролу. Винсоцк контрола АцтивеКс контролу, употребите ТЦП или УДП протокол протокол за повезивање са удаљеним рачунарима и размену података са њима. И тајмер контролу, као што су, Винсоцк контролу у вожњи време није видљива. Винсоцк радова: клијент шаље захтеви за успостављање везе са сервером, сервер страни се стално праћење захтева клијента, када је комуникациони протокол између клијента и сервера да успостави везу између, онда клијент и на страни сервера двосмерни пренос података се може постићи. Стварни програмирање, морате да креирате, односно на страни сервера, апликација и клијент апликације, обе апликације имају своје Винсоцк контролу, респективно. Први сет Винсоцк контролу протокол користи, овде користимо ТЦП протокол. Сада ћемо почети са ВБ да направите две процедуре, један клијент програм мицлиент, а други је страни сервера програма мисервер.

Друго, писање програма клијент

Прво, хајде да изградимо мицлиент клијент програм. У процесу мицлиент форми, оптерећење Винсоцк контроле, који се зове тцпцлиент, да је употреба ТЦП протокола, а затим додати две кутије текст (текст1 и текст2), користи за унос ИП адресу и број порта сервера, а затим успоставити дугме (ЦД1), да успостави везу, можете да кликнете на линк након покретања, и код на следећи начин:


Привате Суб цд1_цлицк ()

тцпцлиент.ромотехост = тект1.тект

тцпцлиент.ромотепорт = Вал (тект2.тект)''број порта подразумевани 1001

тцпцлиент.цоннецт''позива повезати методе и навести ИП адресу рачунара за повезивање

цд1.енаблед = фалсе

Енд Суб

Након што је веза како се носити са проблемом податке примљене. Клијент и сервер-страни веза, ако постоји неки нови подаци примљени на једном крају, он ће покренути краја Винсоцк контроле догађаја датаарривал, као одговор на овај догађај, можете користити гетдата послата добијених података. Пример, у тцпцлиент код датаарривал догађај као што следи:
Привате Суб тцпцлиент_датаарривал (БиВал битесТотал тако дуго)

Дим к Ас Стринг

тцпцлиент.гетдата к''усе гетдата бити послат на податке

.......

Енд Суб

Иза пропуст неке од добијених података да је посебан третман, читалац може да заправо припрема.

Треће, пише на страни сервера програма

Прво креирате образац, оптерећење Винсоцк контролу, познат као тцпсервер. Такође на форми да би додали оквир за текст текст1 користи за приказ ИП адреса клијента и клијента за слање преко података.

Када је клијент активан, клијент програм притисните Цоннецт дугме захтев клијента да се повежете на сервер-страни процедуре, онда страни сервера цоннецтионрекуест догађај се покреће, тако да је на страни сервера програма да се реши проблем повезивања, можете да употребите да бисте довршили овај цоннецтионрекуест догађаји функцију. Шифра:
''У случају облику оптерећења да покрене контролу у тцпсервер

Привате Суб форм_лоад ()

тцпсервер.лоцалпорт = 1001

тцпсервер.листен''стави на сервер Статус Монитор Тест

Енд Суб

''Примио на серверу захтеве клијента везе, прво проверите тренутни статус у вези затворена

Привате Суб тцпцлиент_цоннецтионрекуест (БиВал рекуестИД тако дуго)

Ако тцпсервер.стате сцкцлосед тхен''Цхецк да ли је контрола државне имовине затвореног

Тцпсервер.цлосе''

Тцпсервер.аццепт рекуестИД''

Крају, ако

Енд Суб

Сада смо у датаарривал случају на страни сервера програма тцпсервер је додати следећи код да би на страни сервера програм може да прими команду клијентске стране, и покрените одговарајућу програма.

Четврти, тестирање даљинско управљање програмом

Сада, можете покренути ове две процедуре су коришћени у оба ТЦП / ИП протокол умрежених машина. Клијент страни притисните дугме Цоннецт, а затим унесите "ц: мманд.цом", можете видети страни сервера одмах отворите ДОС прозор, замислите, ако је покренут велики број деструктивних команда шта ће се десити? Ово је основна програмом за даљинску контролу. Наравно, прави пијук је много сложенији, али основни принцип је исти. Сада сте разумели зашто сада?