Вверх ↑
Этот топик читают: Гость
Ответов: 1343
Рейтинг: 31
#1: 2014-02-08 16:03:52 ЛС | профиль | цитата
помогите сделать запись байт в память процесса

сам кодик на C#


СРОЧНО! (ну естественно за денюжку )

пишите в тему кто возьмётся
карма: 2

0
vip
#1.1контекстная реклама от партнеров
Главный модератор
Ответов: 2997
Рейтинг: 395
#2: 2014-02-08 19:44:14 ЛС | профиль | цитата
memoryhack.zip
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1memoryhack.zip [7.5KB] [384]
Ответов: 1343
Рейтинг: 31
#3: 2014-02-08 21:59:50 ЛС | профиль | цитата
Nic писал(а):
memoryhack.zip


спасибо что сделал

но вот что то никак не разберусь как записать байты
может кто поможет?
карма: 2

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#4: 2014-02-08 23:31:08 ЛС | профиль | цитата
memory read/write

Add(EntryPoint,2953706,154,147)
{
Width=326
Height=190
Point(doText)
link(onError,14432100:doShow,[])
}
Add(MemoryHack,13732908,98,147)
{
link(onReadByte,8855946:doWork2,[])
link(onResult,8855946:doWork3,[(144,160)])
link(ProcessName,16419579:Text,[])
link(Offset,14209586:.IntPtr,[(111,132)(139,132)])
link(Value,14356740:Result,[(118,138)(181,138)])
}
Add(Button,4424160,21,140)
{
Left=75
Top=120
Text="Read"
Point(onClick)
link(onClick,7656824:doEvent1,[])
}
Add(TextBox,16419579,98,49)
{
Left=115
Top=40
Text="HiAsm"
Lines=[]
Point(doText)
Point(Text)
Point(data)
}
Add(MessageBox,14432100,196,154)
{
}
Add(IntPtr,14209586,133,91)
{
Constructor=2
Point(value32)
Point(doConstructor)
link(value32,1884940:Value,[])
}
Add(NumericUpDown,1884940,140,49)
{
Left=115
Top=65
Width=100
Maximum="100000000"
}
Add(Hub,7656824,63,140)
{
link(onEvent1,14209586:doConstructor,[(91,146)(91,104)])
link(onEvent2,13732908:doReadByte,[])
}
Add(Button,10500620,21,175)
{
Left=180
Top=120
Text="Write"
Point(onClick)
link(onClick,13732908:doWriteByte,[(84,181)(84,160)])
}
Add(HubEx,8855946,140,147)
{
link(onEvent,2953706:doText,[])
}
Add(NumericUpDown,12381363,175,49)
{
Left=115
Top=90
Width=100
Text="255"
Maximum="255"
Value="255"
}
Add(Convertor,14356740,175,91)
{
Mode=0
link(Data,12381363:Value,[])
}
Add(Label,5980598,98,7)
{
Left=15
Top=45
Width=95
Text="Process name:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Label,13936408,140,7)
{
Left=15
Top=70
Width=95
Text="Offset:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Label,6023136,175,7)
{
Left=15
Top=95
Width=95
Text="Byte to write:"
TextAlign=2
Point(doText)
Point(onClick)
}

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1343
Рейтинг: 31
#5: 2014-02-09 10:37:00 ЛС | профиль | цитата
Nic писал(а):
memory read/write


спасибо всё отлично работает и задумка удалась
карма: 2

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#6: 2014-02-09 12:09:20 ЛС | профиль | цитата
http://hiasm.com/donate.html
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1343
Рейтинг: 31
#7: 2014-02-09 15:44:48 ЛС | профиль | цитата
Nic писал(а):
http://hiasm.com/donate.html


Перевод 200,00 wmr успешно выполнен! (R207550762358)



---------------------------------------------------------------------------------------------------
мне бы ещё инжектор кто неть сделал бы под Delphi IC
------------ Дoбавленo в 15.44:
в схеме косячёк есть!

при записи байт следующий пишет на 00

оригинал 4E 40
запись 1 байт на 67
результат 43 00

2 байт почему то заменило на 00
карма: 2

1
Голосовали:Nic
Гость
Ответов: 17029
Рейтинг: 0
#8: 2014-02-09 15:50:38 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-21 07:41:25
карма: 0

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#9: 2014-02-10 00:08:42 ЛС | профиль | цитата
sha

Add(EntryPoint,6691341,266,217)
{
Width=326
Height=190
Point(doText)
link(onError,14432100:doShow,[])
}
Add(MemoryHack,13732908,210,217)
{
link(onReadByte,8855946:doWork2,[])
link(onResult,8855946:doWork3,[(256,230)])
link(ProcessName,16419579:Text,[])
link(Offset,14209586:.IntPtr,[(223,202)(251,202)])
link(Value,14356740:Result,[(230,208)(293,208)])
}
Add(Button,4424160,126,210)
{
Left=75
Top=120
Text="Read"
Point(onClick)
link(onClick,7656824:doEvent1,[])
}
Add(TextBox,16419579,210,119)
{
Left=115
Top=40
Text="HiAsm"
Lines=[]
Point(doText)
Point(Text)
Point(data)
}
Add(MessageBox,14432100,308,224)
{
}
Add(IntPtr,14209586,245,161)
{
Constructor=2
Point(value32)
Point(doConstructor)
link(value32,1884940:Value,[])
}
Add(NumericUpDown,1884940,252,119)
{
Left=115
Top=65
Width=100
Maximum="100000000"
}
Add(Hub,7656824,168,210)
{
link(onEvent1,15224777:doWork2,[])
link(onEvent2,13732908:doReadByte,[])
}
Add(Button,10500620,126,245)
{
Left=180
Top=120
Text="Write"
Point(onClick)
link(onClick,15463694:doEvent1,[])
}
Add(HubEx,8855946,252,217)
{
link(onEvent,6691341:doText,[])
}
Add(NumericUpDown,12381363,287,119)
{
Left=115
Top=90
Width=100
Text="255"
Maximum="255"
Value="255"
}
Add(Convertor,14356740,287,161)
{
Mode=0
link(Data,12381363:Value,[])
}
Add(Label,5980598,210,77)
{
Left=15
Top=45
Width=95
Text="Process name:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Label,13936408,252,77)
{
Left=15
Top=70
Width=95
Text="Offset:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Label,6023136,287,77)
{
Left=15
Top=95
Width=95
Text="Byte to write:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Hub,15463694,168,245)
{
link(onEvent1,15224777:doWork3,[(193,251)])
link(onEvent2,13732908:doWriteByte,[(199,258)(199,230)])
}
Add(HubEx,15224777,189,210)
{
Angle=3
link(onEvent,14209586:doConstructor,[(193,174)])
}
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1343
Рейтинг: 31
#10: 2014-02-10 08:32:45 ЛС | профиль | цитата
а можно ли как то связать эту схемку с програмкой на Hiasm в пакете дельфи?

вот я сделал взаимодействие через текстовик рядом с програмкой но скорость выполнения операции по замене байт очень медленная

может кто неть сделает связь хорошую связку желательно хоть с какой то защитой

(ну естественно за денюжку) реализовать надо именно тот код который в шапке
карма: 2

0
Ответов: 1841
Рейтинг: 369
#11: 2014-02-10 09:27:10 ЛС | профиль | цитата
Rysik, можно, например через интерфейс консоли, как тут: MemoryTools_x32/x64
Но в моей реализации, пока отсутствует тип byte
карма: 1
0
Ответов: 1343
Рейтинг: 31
#12: 2014-02-10 09:43:52 ЛС | профиль | цитата
ну это да можно но как то неособо это

впринципе это я и сам могу сделать но мне бы что то более понадежней
карма: 2

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#13: 2014-02-10 10:00:48 ЛС | профиль | цитата
Rysik писал(а):
а можно ли как то связать эту схемку с програмкой на Hiasm в пакете дельфи?

MailSlotClient и MailSlotServer
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1343
Рейтинг: 31
#14: 2014-02-10 10:26:27 ЛС | профиль | цитата
что то плохо понятно как связать с маилслотами

они вроде оба на c# а как в среду дельфи это кинуть?....
карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2014-02-10 10:33:52 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-21 07:41:25
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)