[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mdbtools-dev
Subject:    [mdb-dev] Tool for Access 2000/XP MDB file
From:       Aldouss () trend ! com ! tw
Date:       2002-03-02 4:51:41
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


> Is there a "Macro Virus Protection" feature in "Microsoft Access"
> application?
> 
> Anyway, attached is a tool for extracting VBA Project in Access 2000 and
> XP MDB file.
The tool can be used to extract the VBA macro code of an MDB file without
opening it in Access application.
> The output file is an OLE file which can be opened in OLEDFV or DFView or
> similar tool.
>  <<mdb.zip>> 
> 
> 
> Technical Information about the tool:
> The tool is a result of reverse-engineering of the "Access 2000/XP" file
> format.
> An MDB file is composed of  pages which is exactly 0x1000 bytes. In
> Access97, the size of a page is 0x800.
> The format of a "VBA Project" pages is already known. 
> Similar to a FileSystem, these pages should be linked to each other and we
> should know the first page.
> Locating the allocation table and the first page is still not known.
> BUT, it is possible to "brute-force" the whole pages and try search for
> the first page and link them together.
> 
> 
> Regards,
> Aldous
> 
P.S.
This is my first posting. Sorry if the message is off-topic.
I joined the mailing list expecting that I would get information about the
Access file format.


[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>Tool for Access 2000/XP MDB file</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">Is there a &quot;Macro Virus Protection&quot; feature in \
&quot;Microsoft Access&quot; application?</FONT> </P>

<P><FONT SIZE=2 FACE="Arial">Anyway, attached is a<B> </B></FONT><B><FONT \
COLOR="#FF0000" SIZE=2 FACE="Arial">tool for extracting VBA Project in Access 2000 \
and XP MDB file</FONT></B><FONT SIZE=2 FACE="Arial">.</FONT> <BR><FONT SIZE=2 \
FACE="Arial">The tool can be used to extract the VBA macro code of an MDB file \
without opening it in Access application.</FONT> <BR><FONT SIZE=2 FACE="Arial">The \
output file is an OLE file which can be opened in OLEDFV or DFView or similar \
tool.</FONT> <BR><FONT FACE="Arial" SIZE=2 COLOR="#000000"> &lt;&lt;mdb.zip&gt;&gt; \
</FONT> </P>
<BR>

<P><B><FONT SIZE=2 FACE="Arial">Technical Information about the tool:</FONT></B>
<BR><FONT SIZE=2 FACE="Arial">The tool is a result of reverse-engineering of the \
&quot;Access 2000/XP&quot; file format.</FONT> <BR><FONT SIZE=2 FACE="Arial">An MDB \
file is composed of&nbsp; pages which is exactly 0x1000 bytes. In Access97, the size \
of a page is 0x800.</FONT> <BR><FONT SIZE=2 FACE="Arial">The format of a &quot;VBA \
Project&quot; pages is already known. </FONT> <BR><FONT SIZE=2 FACE="Arial">Similar \
to a FileSystem, these pages should be linked to each other and we should know the \
first page.</FONT> <BR><FONT SIZE=2 FACE="Arial">Locating the allocation table and \
the first page is still not known.</FONT> <BR><FONT SIZE=2 FACE="Arial">BUT, it is \
possible to &quot;brute-force&quot; the whole pages and try search for the first page \
and link them together.</FONT> </P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Regards,</FONT>
<BR><FONT SIZE=2 FACE="Arial">Aldous</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">P.S.</FONT>
<BR><FONT SIZE=2 FACE="Arial">This is my first posting. Sorry if the message is \
off-topic.</FONT> <BR><FONT SIZE=2 FACE="Arial">I joined the mailing list expecting \
that I would get information about the Access file format.</FONT> </P>

</BODY>
</HTML>


["mdb.zip" (application/octet-stream)]
_______________________________________________
mdbtools-dev mailing list
mdbtools-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mdbtools-dev

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic