[Samba] Remote Command Execution using jarapac,jcifs.etc.

Pothuri Vijay Varma varma.iitb at gmail.com
Wed Dec 21 06:10:52 GMT 2005


Hi,

Little update from my last post. MIDLC is working fine for me. I generated
the stub atsvc.java using midlc. Then I compiled TestAtsvc.java.  And I am
trying to execute TestAtsvc using following command.

"java -classpath
jarapac.jar:ncacn_np.jar:ntlm-security.jar:lib/jcifs-1.1.2.jar:. TestAtsvc
229.227.153.158 example.properties"

I am getting following error.

00000: 55 13 C5 00 10 00 00 00 00 00 00 00 10 00 00 00  |U.Å.............|
00010: 5C 00 5C 00 31 00 32 00 39 00 2E 00 32 00 32 00  |\.\.1.2.9...2.2.|
00020: 37 00 2E 00 31 00 35 00 38 00 2E 00 38 00 00 00  |7...1.5.8...8...|

Exception in thread "main" jcifs.smb.SmbException: No process is on the
other end of the pipe.
        at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:503)
        at jcifs.smb.SmbTransport.send(SmbTransport.java:580)
        at jcifs.smb.SmbSession.send(SmbSession.java:229)
        at jcifs.smb.SmbTree.send(SmbTree.java:102)
        at jcifs.smb.SmbFile.send(SmbFile.java:688)
        at jcifs.smb.TransactNamedPipeOutputStream.write(
TransactNamedPipeOutputStream.java:65)
        at jcifs.smb.RpcTransport.send(RpcTransport.java:107)
        at rpc.DefaultConnection.transmitFragment(DefaultConnection.java
:107)
        at rpc.DefaultConnection.transmit(DefaultConnection.java:57)
        at rpc.ConnectionOrientedEndpoint.send(
ConnectionOrientedEndpoint.java:140)
        at rpc.ConnectionOrientedEndpoint.call(
ConnectionOrientedEndpoint.java:86)
        at rpc.Stub.call(Stub.java:113)
        at TestSrvsvc.doRemoteTOD(TestSrvsvc.java:47)
        at TestAtsvc.atsvcScheduleJobAdd(TestAtsvc.java:21)
        at TestAtsvc.main(TestAtsvc.java:73)

Seems login is successfull, if I change login, then it's giving wrong
username/password.

Any help would be much appreciated.


Thanks in Advance,
Varma


More information about the samba mailing list