Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Валяем radmin проблемка...

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Журнал Xakep] >> Валяем radmin проблемка...
Имя
Сообщение << Старые топики   Новые топики >>
Валяем radmin проблемка... - 2007-06-03 23:34:58.053333   
ya_Mag

Сообщений: 3
Оценки: 0
Присоединился: 2007-01-04 09:54:04.630000
на диске в исходнике клиента проблемка!!! в место нормального unit1.pas файла фаил с белебирдой!!!
если смотреть на него через блокнот то получаетсячто то вроде
ъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъ ъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; уважаемая редакция будте так добрв и выложите исходник сюда… ни или хотябы сам этот файлик!
Post #: 1
RE: Валяем radmin проблемка... - 2007-06-04 11:53:16.803333   
M0r1arty

Сообщений: 39
Оценки: 0
Присоединился: 2007-02-16 13:20:35.186666
Такую херню можно без проблем написать даже не читая статью и тем более не втыкая в чужие исходники
Post #: 2
RE: Валяем radmin проблемка... - 2007-06-04 14:26:34.490000   
saimon 2metra

Сообщений: 4281
Оценки: 0
Присоединился: 2007-01-26 10:56:51.426666
Скачай TightVNC - это полноценный радмин опенсорс. Стабильный, но можно доработать напильником
Post #: 3
RE: Валяем radmin проблемка... - 2007-06-06 22:50:32.813333   
Free_BSD

Сообщений: 26
Оценки: 0
Присоединился: 2005-07-19 19:34:41
У меня тоже В папке Client все файлы с таким содержимым.
Я понимаю, если бы можно было дописать самому, исходя из статьи в журнале, но в версии на диске есть некоторые полезные процедуры, которые не описаны в статье
Post #: 4
RE: Валяем radmin проблемка... - 2007-06-07 11:42:03.406666   
_Mak_

Сообщений: 166
Оценки: 0
Присоединился: 2007-01-31 20:41:35.160000
quote:

ORIGINAL: M0r1arty
Такую херню можно без проблем написать даже не читая статью и тем более не втыкая в чужие исходники

Бля, без проблем можно написать всё что угодно, только времени тратить на ненужную (читай за которую не дадут денег =)) прогу лень.
Я бы тоже взглянул на исходнички. Так что, господа - исправляйтеся…
Post #: 5
RE: Валяем radmin проблемка... - 2007-06-09 11:12:31.503333   
HOBO

Сообщений: 12
Оценки: 0
Присоединился: 2007-05-08 18:40:39.050000
А у меня если прочитать через блокнот вообще пустота!
                                                              че за херня!:@
Они че этот диск задницей делали!!!!!!!!!18D
Post #: 6
RE: Валяем radmin проблемка... - 2007-06-09 16:55:24.280000   
Makcmamont

Сообщений: 128
Оценки: 0
Присоединился: 2006-09-17 23:23:02.606666
А? Что? Я чё-то не в теме… а вы может не в тех кодировках открываете? Ведь блокнот UTF-8 очень говёненько понимает…[>:]
Post #: 7
RE: Валяем radmin проблемка... - 2007-06-12 19:05:04.180000   
amizent

Сообщений: 1
Оценки: 0
Присоединился: 2007-06-11 20:20:51.140000
Пробовал всеми кодировками открывать, нифига не получается
Post #: 8
RE: Валяем radmin проблемка... - 2007-06-13 05:53:40.470000   
ZwE

Сообщений: 76
Оценки: 10
Присоединился: 2006-10-24 10:58:28.273333
Люди аможет быть кто-нибудь знает как на MASM'e написать драйвер, который бы следил за действиями пользователя в системе.
Ведь, на мой взгляд, так оно не заметнее будет.

Сам-то уже 3-й день сижу… :@
Post #: 9
RE: Валяем radmin проблемка... - 2007-06-14 12:10:24.073333   
Night Wolffff

Сообщений: 3
Оценки: 0
Присоединился: 2007-06-14 11:52:57.783333
Во - первых файл не открывается потому что он битый и дело тут не в диске (у меня он тоже не открывается и он вообще не у кого не откроется потому что это файл такой). Во - вторых зачем это на MASM можно и на Delphi неплохо написать ведь это же будет сложнее намного да и не знаю на счёт функциональности. В delphi можно отключить ненужные модули и прога заметно уменьшиться в размерах да и если говорить про нужные ведь их же открыть можно и если что нить шаришь вытащить отттуда только то что нужно тогда программка будет маленькой и без тормозов! С уважением Night Wolf!
Post #: 10
RE: Валяем radmin проблемка... - 2007-07-11 06:31:29.686666   
cyber$nake

Сообщений: 3
Оценки: 0
Присоединился: 2007-05-24 12:29:00.643333
Дык все таки выложит кто-нить сорцы этого модуля, интересно посмотреть
Post #: 11
RE: Валяем radmin проблемка... - 2007-07-12 03:39:58.566666   
SteamLock

Сообщений: 73
Оценки: 0
Присоединился: 2006-09-24 14:27:19.240000

Работал в Delphi 7/
Это CLIENT:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, ExtCtrls, pngimage, IdAntiFreezeBase, IdAntiFreeze, ComCtrls, DBCtrls, XPMan; //XPMan чтоб всё по экспишному выглядело type TForm1 = class(TForm) IdTCPClient1: TIdTCPClient; Button1: TButton; ViewBut: TButton; ViewerExBut: TButton; Button4: TButton; CheckBox1: TCheckBox; Viewer: TTimer; ViewerEx: TTimer; Image1: TImage; Image2: TImage; Label1: TLabel; Label2: TLabel; IPadress: TEdit; PortNumber: TEdit; Label3: TLabel; XPManifest1: TXPManifest; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure ViewButClick(Sender: TObject); procedure ViewerTimer(Sender: TObject); procedure ViewerExButClick(Sender: TObject); procedure ViewerExTimer(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure CheckBox1Click(Sender: TObject); private { Private declarations } public { Public declarations } procedure connectToServer; end; var Form1: TForm1; youmustwork: boolean; MouseMowed, MouseDouwned, RightDown, LeftDown:Boolean; Xpos,Ypos, OldFormHeight, OldFormWidth, OldFormTop, OldFormLeft: integer; implementation {$R *.dfm} procedure TForm1.connectToServer; begin IdTCPClient1.Host:=IPadress.Text; IdTCPClient1.Port:=StrToInt(PortNumber.Text); IdTCPClient1.Connect(0); end; procedure TForm1.Button1Click(Sender: TObject); Var S: TFilestream; Bitmap: TBitmap; PNG: TPNGObject; begin connectToServer; IdTCPClient1.WriteLn('GETSCREEN'); with IdTCPClient1 do begin if FileExists('C:\s.png') then DeleteFile('C:\s.png'); s:=TFileStream.Create('C:\s.png',fmCreate); While connected do ReadStream(s, -1, true); FreeAndNil(s); Disconnect; Image1.Picture:=nil; PNG:=TPNGObject.Create; Bitmap:=TBitmap.Create; try PNG.LoadFromFile('C:\s.png'); Bitmap.Assign(PNG); Image1.Picture.Bitmap.Assign(Bitmap); finally PNG.Free; Bitmap.Free; end; end; end; procedure TForm1.FormCreate(Sender: TObject); begin Image2.Picture.LoadFromFile('asia_sockerBlack.bmp'); end; procedure TForm1.ViewButClick(Sender: TObject); begin If Viewer.Enabled=False then begin Button1.Enabled:=False; ViewerExBut.Enabled:=False; Viewer.Enabled:=True; ViewBut.Caption:='Выключить просмотр'; Image2.Picture.LoadFromFile('asia_socker.bmp'); end else begin Button1.Enabled:=True; ViewerExBut.Enabled:=True; Viewer.Enabled:=False; ViewBut.Caption:='Включить просмотр'; Image2.Picture.LoadFromFile('asia_sockerBlack.bmp'); end; end; procedure TForm1.ViewerTimer(Sender: TObject); Var S: TFilestream; Bitmap: TBitmap; PNG: TPNGObject; begin connectToServer; IdTCPClient1.WriteLn('GETSCREEN'); with IdTCPClient1 do begin if FileExists('C:\s.png') then DeleteFile('C:\s.png'); s:=TFileStream.Create('C:\s.png',fmCreate); While connected do ReadStream(s, -1, true); FreeAndNil(s); Disconnect; Image1.Picture:=nil; PNG:=TPNGObject.Create; Bitmap:=TBitmap.Create; try PNG.LoadFromFile('C:\s.png'); Bitmap.Assign(PNG); Image1.Picture.Bitmap.Assign(Bitmap); finally PNG.Free; Bitmap.Free; end; end; end; procedure TForm1.ViewerExButClick(Sender: TObject); begin If ViewerEx.Enabled=False then begin Button1.Enabled:=False; ViewBut.Enabled:=False; ViewerEx.Enabled:=True; ViewerExBut.Caption:='Выключить управление'; Image2.Picture.LoadFromFile('asia_socker.bmp'); end else begin Button1.Enabled:=True; ViewBut.Enabled:=True; ViewerEx.Enabled:=False; ViewerExBut.Caption:='Включить управление'; Image2.Picture.LoadFromFile('asia_sockerBlack.bmp'); end; end; procedure TForm1.ViewerExTimer(Sender: TObject); Var S: TFilestream; Bitmap: TBitmap; PNG: TPNGObject; begin connectToServer; IdTCPClient1.WriteLn('GETSCREEN'); with IdTCPClient1 do begin if FileExists('C:\s.png') then DeleteFile('C:\s.png'); s:=TFileStream.Create('C:\s.png',fmCreate); While connected do ReadStream(s, -1, true); FreeAndNil(s); Disconnect; Image1.Picture:=nil; PNG:=TPNGObject.Create; Bitmap:=TBitmap.Create; try PNG.LoadFromFile('C:\s.png'); Bitmap.Assign(PNG); Image1.Picture.Bitmap.Assign(Bitmap); finally PNG.Free; Bitmap.Free; end; end; connectToServer; if MouseMowed=true then begin IdTCPClient1.WriteLn('mouse_move '); IdTCPClient1.WriteLn('mouse_x '+IntToStr(Xpos)); IdTCPClient1.WriteLn('mouse_y '+IntToStr(Ypos)); MouseMowed:=False; end; IdTCPClient1.Disconnect; if MouseDouwned=true then connectToServer; begin If LeftDown=True then begin IdTCPClient1.WriteLn('mouse_left '); LeftDown:=False; end; If RightDown=True then begin IdTCPClient1.WriteLn('mouse_right '); RightDown:=False; end; end; IdTCPClient1.Disconnect; end; procedure TForm1.Button4Click(Sender: TObject); begin connectToServer; IdTCPClient1.WriteLn('message_for_you '); IdTCPClient1.Disconnect; end; procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin MouseMowed:=True; Xpos:=X; Ypos:=Y; end; procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin MouseDouwned:=True; if Button = mbLeft then LeftDown:=true; if Button = mbRight then RightDown:=true; end; procedure TForm1.CheckBox1Click(Sender: TObject); begin If CheckBox1.Checked=True then begin OldFormHeight:=Form1.Height; oldFormWidth:=Form1.Width; OldFormTop:=Form1.Top; OldFormLeft:=Form1.Left; Form1.BorderStyle:=bsNone; Form1.WindowState:=wsMaximized; end else begin Form1.BorderStyle:=bsSizeable; Form1.WindowState:=wsNormal; Form1.Height:=OldFormHeight; Form1.Width:=OldFormWidth; Form1.Top:=OldFormTop; Form1.Left:=OldFormLeft; end; end; end.
Не судите если что.
Post #: 12
RE: Валяем radmin проблемка... - 2007-07-12 09:44:59.030000   
IvanA

Сообщений: 1
Оценки: 0
Присоединился: 2007-07-12 09:27:20.396666
Благодарю SteamLock :)
 
Но вопрос тем не менее открыт: собирается редакция выложить таки исходники к клиентской части, или где?
 
Действительно любопытно посмотреть. Кстати, а в качестве извинений за ошибки с диском с удовольствием можно было бы принять от редакции доработанный вариант с учётом советов автора в конце статьи (-Несколько слов напоследок-).
Post #: 13
RE: Валяем radmin проблемка... - 2007-07-20 14:50:41.710000   
lAbbadonl

Сообщений: 2
Оценки: 0
Присоединился: 2007-07-20 14:38:59.670000
Возникла интересная проблема по поводу этой программы на некоторых компах по сети скрины приходят чисто белые(не чёрные как в случае просмотра кем то видео,а именно белые) причём специально проверял на разных компах и в данный момент на 3х скрины нормальные а на 2х белые (

если кто сталкивался или может сам автор кода скажет в чём проблема?

з.ы. на основе данной программы зделал неплохой аналог ProRat 1.9 ловится антивирусом пока только одна dll-ка которая отвечает за хук(и то времени нехватает переписать её).
заранее спс.
Post #: 14
RE: Валяем radmin проблемка... - 2007-07-24 00:31:44.740000   
lAbbadonl

Сообщений: 2
Оценки: 0
Присоединился: 2007-07-20 14:38:59.670000
ап
Post #: 15
RE: Валяем radmin проблемка... - 2007-08-01 07:11:35.196666   
ZwE

Сообщений: 76
Оценки: 10
Присоединился: 2006-10-24 10:58:28.273333
Спасиб За исходник :)
Post #: 16
RE: Валяем radmin проблемка... - 2007-08-02 03:18:12.956666   
Einstain

Сообщений: 11
Оценки: 0
Присоединился: 2007-04-25 22:54:04.030000
SteamLock, спасибо за исходничек, очень помог разобраться что к чему.
тока в процедуре

procedure TForm1.ViewerExTimer(Sender: TObject);

ошибка, там вроде вместо

if MouseDouwned=true then
connectToServer;
begin
If LeftDown=True then
begin

должно быть:

if MouseDouwned=true then
begin
connectToServer;
If LeftDown=True then
begin

а так, код рабочий, сам все проверил. еще раз спасибо :)
Post #: 17
Страниц:  [1]
Все форумы >> [Журнал Xakep] >> Валяем radmin проблемка...







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.