Buy Used
+ $3.99 shipping
Used: Good | Details
Condition: Used: Good
Comment: Former Library book. Shows some signs of wear, and may have some markings on the inside. 100% Money Back Guarantee. Shipped to over one million happy customers. Your purchase benefits world literacy!
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

DCE/RPC over SMB: Samba and Windows NT Domain Internals Paperback – December 10, 1999

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
$118.41 $10.48

Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.

Editorial Reviews Review

Decryption of the title of Luke K.C. Leighton's book DCE/RPC over SMB: Samba and Windows NT Domain Internals can be found on pages 5 and 8. It stands for "Distributed Computing Environment Remote Procedure Calls over the Server Message Block." If this means nothing to you, at least understand this: the world of computation is transcending individual CPUs and is inhabiting a virtual environment where physically remote machines work together on complex projects by distributing procedures among themselves. It is the brave new world of computing, and its leading/bleeding edge will seem like alphabet soup for several years yet, until it suddenly becomes the bread and butter of our informatics infrastructure.

Leighton and four assistants have been developing a Unix-Windows NT distributed interoperability scheme since summer 1997. Leighton acknowledges that they are far from finished, but this book represents their collected notes as they partially network-reverse-engineer and partially document Microsoft's distributed computing remote procedure calls.

Leighton's fascinating first section describes the history and politics of communications protocol development and documentation/non-documentation strategies. He explains his apparently strange choice to ignore the official DCE/RPC documentation. The reason, he explains, is his group's motivation to network-reverse-engineer Microsoft's undocumented implementation, which is significantly dissimilar.

Boasting no figures at all, DCE/RPC over SMB consists of 217 pages of austere text ("written with vi and yodl... no GUIs were harmed") and 35 pages of appendices on Samba source code and Windows NT password and authentication methods. The book is a reference for do-it-yourselfers who want to use distributed computing in a Unix-Windows NT environment but can't afford the source license of Microsoft's DCE/RPC or need only a subset of Microsoft's DCE/RPC functionality.

In the minefield of proprietary protocols and software interoperability development, Laurie Petrycki and New Riders deserve special medals of valor for helping the free software community by publishing works in progress. DCE/RPC over SMB is the boldest mission yet. Single points of failure abound for both the project and the book. Even if Microsoft's implementation of RPC and SMB protocols remain quasi-static during Leighton's development time (Windows 2000 appears not to have undergone major changes), Microsoft could quite easily surprise the development community by publishing its own complete documentation, in which case all of the hard-won discoveries become redundant. The alternative, conceding "public" DCE/RPC interface and functionality issues in a multi-OS environment to Microsoft, is significantly less appealing. --Peter Leopold

From the Back Cover

Designed to provide in-depth technical information for CIFS implementers, network security experts, developers of network traffic analysis tools, developers of Windows NT software, and network administrators. DCE/RPC over SMB: Samba and Windows NT Domain Internals covers such topics as: implementing DCE/RPC over SMB in Samba; developing NT Domain administration functionality; understanding the internetworkings of Windows NT's internal security components; using the NT Service Control Manager over-the-wire; and managing a Windows NT SAM Database. If you deal with Windows NT development, security, or administration, DCE/RPC over SMB: Samba and Windows NT Domain Internals is an essential source of information on: encrypting DCE/RPC using NTLM Secure Service Provider; Viewing files, shares, and sessions that are open on a server; and adding, modifying, and deleting keys and values on the NT registry.

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: MacMillan Technology
  • Paperback: 312 pages
  • Publisher: Sams; 1st edition (December 10, 1999)
  • Language: English
  • ISBN-10: 1578701503
  • ISBN-13: 978-1578701506
  • Product Dimensions: 9 x 6 x 0.6 inches
  • Shipping Weight: 1.6 ounces
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #644,501 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.3 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 8 people found the following review helpful By D. Baines on October 9, 2000
Format: Paperback
Luke has written an excellent guide to internal workings of SMB. If you want to contribute to Samba development or are just curious about Windows networking and what it is and how it works from the inside out then this is the book you need.
It's short on waffle and covers the subject to a depth that should satisfy any development project working on DCE/RPC over SMB.
I'm the author of the Samba Black Book and I'd recommend that you buy Luke's book if you want to learn and understand some of the workings of the Samba code.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By John Willis on August 25, 2013
Format: Paperback
Apollo NCA/RPC 1.0 stood for "Network Computing Architecture" and ran over UDP sockets
DEC NCA/RPC 2.0 stood for "Network Computing Architecture" and ran over TCP sockets

The RPC was for "Remote Procedure Call"

When Hewlett Packard acquired Apollo one of the founders went to work for Microsoft and developed an equivalent protocol called DCE/RPC

This book is written from an Opensource, reverse engineering perspective about the DCE/RPC protocol re-implemented in Samba by studying the Microsoft DCE/RPC protocol over the wire. Samba is most often (though not always) an optional software package that can be installed on most distributions of Linux.

The protocol is wrapped in a two part "authentication" and "encryption" communications method called SMB for "Server Message Block"

Hence the name DCE/RPC over SMB

There are 9 chapters and two Appendixes

1 DCE/RPC over SMB
2 Windows NT Authentication
3 Local Security Authority service
4 Login and Authentication service
5 Administration service
6 Registry service
7 Service Control service
8 SAM Database service
9 Event Log service
A Samba source
B Password and Auth methods

Essentially it is a tour of the DCE categories or functions for performing remote computer management on a Microsoft Windows Network using the methods established by the Microsoft DCE/RPC methods.

This book came out in 2000 shortly before Microsoft was "encouraged" to produce a public documentation set for the protocols to ensure compatibility with network software from other companies by the European Union.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 5 people found the following review helpful By A Customer on May 19, 2000
Format: Paperback
I do recommend those who would like to learn about the internal details of SMB to buy this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again