Rob,
Its been a bit since i reviewed in detail rfc 2637 (PPTP).
Are you replaying the packet from the original machine where the cloned
packet came from? I assume your a examine the data inside the packet your
are sending.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length | PPTP Message Type |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Magic Cookie |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Control Message Type | Reserved0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Protocol Version | Reserved1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Framing Capabilities |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Bearer Capabilities |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Maximum Channels | Firmware Revision |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ Host Name (64 octets) +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ Vendor String (64 octets) +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The PPTP message type field should be 1 and the control message type field
should be 1 (Start control connection request) the server should respond
with a PPTP message type 1 and control message type 2 (Start control
connection request).
Let me know if this is helping
"Rob van Wijk" wrote:
>
> Hej Alex,
>
> Thank you for your advice. However, that was not really the area where the
> problem was. The thing that isn't working for me is getting the VPN server to
> respond when I sent it packets. When I log the packets going out/coming in
> over the network, it shows the server _will_ establish a TCP connection, but
> (once the TCP connection is established) it refuses to do anything more (it
> _won't_ send data to me over the TCP connection).
>
> At first I thought it wouldn't matter, but on second thought,the following
> might be important information. I will not be able to use IPSec, it has to be
> PPTP with PAP authentication. (Yes, I'm very well aware that PPTP is
> trivially broken and PAP has no encryption to begin with; however, even after
> explaining this to my boss, he still insists we take this approach. *sigh*)
>
> Grtz,
> Rob van Wijk
>
>
> "alexk" wrote:
>
> > Rob,
> >
> > not sure how much i can help you - VPNs are complex- you first have to
> > decide which tunnel you want to use- for starters if your looking at a new
> > one application- I would use the L2TP protocol with IPSEC. I would review
> > the following link for help setting up the protocol fields.
> >
> > http://www.ietf.org/rfc/rfc3193.txt?number=3193
> >
> > Feel free to respond. With windows the ISAKMP for IPSec is negotiated first
> > with L2TP data tunneled inside of a PPP packet.
> >
>