By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,652 Members | 1,694 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,652 IT Pros & Developers. It's quick & easy.

Tips to Reverse engineering .DRV and .DLL !!

P: n/a
Hi ,
Hi, has anyone tried reverse engineering a .drv / .dll file ?
Plz tell me some techniques to reverse engineer .drv / .dll files !!
karthik bala guru

Nov 14 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a

<bl*********@yahoo.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Hi ,
Hi, has anyone tried reverse engineering a .drv / .dll file ?
Plz tell me some techniques to reverse engineer .drv / .dll files !!


Disassemble and study/annotate the results. However, this is not permitted
(or rather explicitly forbidden) by the EULA you accepted.

Apart from being *fully* off topic.
Nov 14 '05 #2

P: n/a
bl*********@yahoo.com scribbled the following:
Hi ,
Hi, has anyone tried reverse engineering a .drv / .dll file ?
Plz tell me some techniques to reverse engineer .drv / .dll files !!
karthik bala guru


What has this got to do with C?

--
/-- Joona Palaste (pa*****@cc.helsinki.fi) ------------- Finland --------\
\-------------------------------------------------------- rules! --------/
"My absolute aspect is probably..."
- Mato Valtonen
Nov 14 '05 #3

P: n/a
On 24 Dec 2004 05:14:39 -0800, in comp.lang.c , bl*********@yahoo.com
wrote:
Hi ,
Hi, has anyone tried reverse engineering a .drv / .dll file ?
Plz tell me some techniques to reverse engineer .drv / .dll files !!


This has nothing to do with C. Please go ask in a Windows programming group
(I'm asuming you refer to some windows stuff)

Also do a websearch on "decompiler" and "reverse engineering" and be
prepared to be depressed:

Precis: its not generally possible, irrespective of the file's extension.

Longer version: in highly specific cases, you can do it. Those
circumstances are so rare as to be in the forgeddaboutit bucket. Generally
its more expensive than buying the company that wrote the original source.
--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.ungerhu.com/jxh/clc.welcome.txt>
Nov 14 '05 #4

P: n/a

<bl*********@yahoo.com> a écrit dans le message de
news:11**********************@f14g2000cwb.googlegr oups.com...
Hi ,
Hi, has anyone tried reverse engineering a .drv / .dll file ?
Plz tell me some techniques to reverse engineer .drv / .dll files !!
karthik bala guru


Take a look at OllyDbg in google. You need to know ASM though.

K
Nov 14 '05 #5

P: n/a
In article <41***********************@dreader18.news.xs4all.n l>,
dandelion <da*******@meadow.net> wrote:

<bl*********@yahoo.com> wrote in message
news:11**********************@f14g2000cwb.googleg roups.com...
Hi ,
Hi, has anyone tried reverse engineering a .drv / .dll file ?
Plz tell me some techniques to reverse engineer .drv / .dll files !!
Disassemble and study/annotate the results. However, this is not permitted
(or rather explicitly forbidden) by the EULA you accepted.


OT and for its sweeping character incorrect.
At least in the Netherlands, even if the EULA were
a written statement, and you had signed it, you would probably be
allowed to reverse
engineer a .drv file that came with a Win**s machine e.g. to run it
with linux. YMMV and IANAL.
Unsigned EULA's OTOH aren't worth the paper they are written on ;-) .
Apart from being *fully* off topic.


Agreed to that. I'm a sinner now, anyway. So I could as well
give an answer:
http://home.hccnet.nl/a.w.m.van.der....assembler.html

(Yes, that is me.)

Groetjes Albert
--
Albert van der Horst,Oranjestr 8,3511 RA UTRECHT,THE NETHERLANDS
One man-hour to invent,
One man-week to implement,
One lawyer-year to patent.
Nov 14 '05 #6

P: n/a
dd
You'll need:
* disassembler like IDA;
* strong knowledge of assembler;
* very good knowledge of source language (typically C or C+ASM in case
of .DRV);
* strong knowledge of compiler patterns, e.g. how exactly source
language structures translated by compiler into assembler;
* patience.

(www.conus.info / Reverse engineering services)

Nov 14 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.