Re: [BLACKBOX] Decorated names in dlls

From: [at]} <Darek>
Date: Mon, 13 Jun 2011 08:12:27 +0200

----boundary-LibPST-iamunique-397147145_-_-
Content-type: text/plain

Hi all,
  did you try to use this tool:
    http://www.dependencywalker.com/

  It may help you to see what is going on with all the names within your DLL.

 Regards,
   Darek

On 13 June 2011 05:42, Douglas G. Danforth <danforth{([at]})nowhere.xy
> Folks,
>
> I have been having a devil of time getting a dll (given to me by
> a third party) to find the exported procedures.
>
> Well it turns out that they have "decorated names" produced by C++
> even though the people who created the dll don't know that.
> Only by opening the dll in hex mode and scanning for the supposed
> name was I able to find the actual name.
>
> Perhaps a comment by Oberon Microsystems in their documentation
> on using dlls in BlackBox would be helpful to others trying to do the same
> thing.
>
> Best regards,
>
> Doug Danforth
>
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy
>


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-397147145_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIGFsbCxccGFyDQogIGRpZCB5b3UgdHJ5IHRv
IHVzZSB0aGlzIHRvb2w6XHBhcg0KICAgIGh0dHA6Ly93d3cuZGVwZW5kZW5jeXdhbGtlci5jb20v
XHBhcg0KXHBhcg0KICBJdCBtYXkgaGVscCB5b3UgdG8gc2VlIHdoYXQgaXMgZ29pbmcgb24gd2l0
aCBhbGwgdGhlIG5hbWVzIHdpdGhpbiAgIHlvdXIgRExMLlxwYXINClxwYXINCiBSZWdhcmRzLFxw
YXINCiAgIERhcmVrXHBhcg0KXHBhcg0KT24gMTMgSnVuZSAyMDExIDA1OjQyLCBEb3VnbGFzIEcu
IERhbmZvcnRoIDxkYW5mb3J0aEBncmVlbndvb2RmYXJtLmNvbT4gd3JvdGU6XHBhcg0KPiBGb2xr
cyxccGFyDQo+XHBhcg0KPiBJIGhhdmUgYmVlbiBoYXZpbmcgYSBkZXZpbCBvZiB0aW1lIGdldHRp
bmcgYSBkbGwgKGdpdmVuIHRvIG1lIGJ5XHBhcg0KPiBhIHRoaXJkIHBhcnR5KSB0byBmaW5kIHRo
ZSBleHBvcnRlZCBwcm9jZWR1cmVzLlxwYXINCj5ccGFyDQo+IFdlbGwgaXQgdHVybnMgb3V0IHRo
YXQgdGhleSBoYXZlICJkZWNvcmF0ZWQgbmFtZXMiIHByb2R1Y2VkIGJ5IEMrK1xwYXINCj4gZXZl
biB0aG91Z2ggdGhlIHBlb3BsZSB3aG8gY3JlYXRlZCB0aGUgZGxsIGRvbid0IGtub3cgdGhhdC5c
cGFyDQo+IE9ubHkgYnkgb3BlbmluZyB0aGUgZGxsIGluIGhleCBtb2RlIGFuZCBzY2FubmluZyBm
b3IgdGhlIHN1cHBvc2VkXHBhcg0KPiBuYW1lIHdhcyBJIGFibGUgdG8gZmluZCB0aGUgYWN0dWFs
IG5hbWUuXHBhcg0KPlxwYXINCj4gUGVyaGFwcyBhIGNvbW1lbnQgYnkgT2Jlcm9uIE1pY3Jvc3lz
dGVtcyBpbiB0aGVpciBkb2N1bWVudGF0aW9uXHBhcg0KPiBvbiB1c2luZyBkbGxzIGluIEJsYWNr
Qm94IHdvdWxkIGJlIGhlbHBmdWwgdG8gb3RoZXJzIHRyeWluZyB0byBkbyB0aGUgc2FtZVxwYXIN
Cj4gdGhpbmcuXHBhcg0KPlxwYXINCj4gQmVzdCByZWdhcmRzLFxwYXINCj5ccGFyDQo+IERvdWcg
RGFuZm9ydGhccGFyDQo+XHBhcg0KPlxwYXINCj4gLS0tLVxwYXINCj4gVG8gdW5zdWJzY3JpYmUs
IHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG9ccGFyDQo+IExJ
U1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCj5ccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0K
VG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JP
WCIgdG8gTElTVFNFUlZATElTVFMuT319AC/WSSBAYbp2HvBiCQ==
----boundary-LibPST-iamunique-397147145_-_---
Received on Mon Jun 13 2011 - 08:12:27 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:14 UTC