Русский / Russian English / Английский

Сейчас на форуме: soft, Zaxar90800 (+8 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› WorldWide —› PEEncrypt v1.0 help
Посл.ответ Сообщение

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 21 сентября 2007 20:32 New!
Цитата · Личное сообщение · #1

Please help how to replace "Tshowwindow"(password dialog window) in PEEncrypt v1.0 with call function from my dll? Here is file with source code.
thanx to ne0n for the source code.


{ Атач доступен только для участников форума } - PEEncrypt.rar

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 21 сентября 2007 20:55 New!
Цитата · Личное сообщение · #2

{code start}
var
szYourDLL:array[0..?] of char;
szYourShowWindow:array [0..?] of char;
hYourDLL:Cardinal;


hYourDLL:=_LoadLibrary(szYourDLL);
_ShowWindow :=_GetProcAddress(hYourDLL,szShowWindow);
{code end}

try this.

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 21 сентября 2007 21:07 New!
Цитата · Личное сообщение · #3

Didn’t work, the window couldn’t be appear and load dll failed.
And where I have to put “CALL FAUNCTION” in the code you have given.
I just want to replace show the window by call function from my dll, so I don't want the window to be appear.

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 21 сентября 2007 21:32 New!
Цитата · Личное сообщение · #4

abatu ?????:
with call function from my dll


replace in soure or in compiled exe?

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 21 сентября 2007 21:35 New!
Цитата · Личное сообщение · #5

_ShowWindow :=_GetProcAddress(hYourDLL,szYourShowWindow);//Instead szShowWindow

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 21 сентября 2007 23:07 New!
Цитата · Личное сообщение · #6

I got mad coz of this code can you upload the file with modified source by you PLEASE!!!!!
Thank you.

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 22 сентября 2007 07:25 New!
Цитата · Личное сообщение · #7

Do you want to replace KErnel32.ShowWindow or PasswordDialog?

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 22 сентября 2007 10:33 New!
Цитата · Личное сообщение · #8

I don't want the aplication to ask for password at all i want it to call function from dll i made.
so i want to replace PaaswordDialog or not show it at all

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 22 сентября 2007 18:59 New!
Цитата · Личное сообщение · #9

As far as i udestood, this program just adds EnterPasswordDialog into exe-file, but not encrypt it physically. right?
If you remove EnterPasswordDialog, it will be equivalent unprotected exe.


p.s. sorry my bad english ))

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 22 сентября 2007 21:57 New!
Цитата · Личное сообщение · #10

Actually I don’t want to protect it by password dialog; I want to protect it by” FUNCTION EXIST IN MY DLL” I want to inject call function from DLL in Password dialog place.

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 22 сентября 2007 22:06 New!
Цитата · Личное сообщение · #11

abatu ?????:
Actually I don’t want to protect it by password dialog; I want to protect it by” FUNCTION EXIST IN MY DLL”


IMHO, write your own protector will be easyer, then rewrite PEEncrypt/

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 22 сентября 2007 22:32 New!
Цитата · Личное сообщение · #12

OK then how to make on show window call function from my dll?

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 22 сентября 2007 23:18 New!
Цитата · Личное сообщение · #13

1. Create DLL named MyDLL with exported function MyFunc(hWnd:HWND;nCmdShow:Integer):BOOL;stdcall;
2. Insert in TAttachData declaration fields hMyDLL:HMODULE; and szMyDLL:array[0..5] of char;
3. In Init_AttachData place szMyDLL :='MyDLL'#0; and szMyFunc :='MyFunc'#0;
after
with AttachData do
begin
szLibUser32 :='user32'#0;
szLibGDI32 :='gdi32'#0;
4. In AttachStart place hMyDLL:=_LoadLibrary(szMyDLL); after
hLibUser32 :=_LoadLibrary(szLibUser32);
hLibGDI32 :=_LoadLibrary(szLibGDI32);
5. Replace _ShowWindow:=_GetProcAddress(hLibUser32,szShowWindow); with
_ShowWindow :=_GetProcAddress(hMyDLL,szMyFunc);

MyFunc will be called instead ShowWindow

It's the easyest way.

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 23 сентября 2007 22:44 New!
Цитата · Личное сообщение · #14

Hi
Please check this program:
1-Add Section
2-Add Import Functions
3-Add Shell Code
It is exactly what i need.....BUT how it works or how to do that using delphi??????


{ Атач доступен только для участников форума } - PEDIYTools1.10.rar

Ранг: 26.8 (посетитель)
Статус: Участник

Создано: 23 сентября 2007 23:08 New!
Цитата · Личное сообщение · #15

abatu, what's wrong with you
you search packer source
and change from one to one !!!

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 23 сентября 2007 23:26 New!
Цитата · Личное сообщение · #16

See first post I made on this sit and all my posts is about one thing I wanted and I want:
Add Import Functions or Add Shell Code to compiled executable from dll I made using Delphi.
And I searched for packer source to see how the packer does this.

Ранг: 26.8 (посетитель)
Статус: Участник

Создано: 23 сентября 2007 23:55 New!
Цитата · Личное сообщение · #17

use IIDKing if you don't know how to code it by yourself
check this: sandsprite.com/CodeStuff/add_function.html

Ранг: 26.8 (посетитель)
Статус: Участник

Создано: 24 сентября 2007 00:07 New!
Цитата · Личное сообщение · #18

IIDKing v2.01 by SantMat [RET]

{ Атач доступен только для участников форума } - IIDKing v2.01.zip

Ранг: 55.1 (постоянный)
Статус: Участник

Создано: 24 сентября 2007 01:50 New!
Цитата · Личное сообщение · #19

It says no room in PE section header area to add more section….
I think what I want so hard to do so ...
Thank you for all of you for trying help..
Best of luck to you all

Ранг: 129.7 (ветеран)
Статус: Участник

Создано: 24 сентября 2007 04:32 · Поправил: Azur1d New!
Цитата · Личное сообщение · #20

abatu, you need to read some tutorials about virus coding
 eXeL@B —› WorldWide —› PEEncrypt v1.0 help
Эта тема закрыта. Ответы больше не принимаются.

Видеокурс ВЗЛОМ