private String makePipeUrl () { DcerpcBinding binding = getBinding(); String url = "smb://" + binding.getServer() + "/IPC$/" + binding.getEndpoint().substring(6); String params = "", server, address; server = (String) binding.getOption("server"); if ( server != null ) params += "&server=" + server; address = (String) binding.getOption("address"); if ( server != null ) params += "&address=" + address; if ( params.length() > 0 ) url += "?" + params.substring(1); return url; }
@Override public String toString () { return this.binding.toString(); }
if (server.length() == 0) server = "127.0.0.1"; binding = new DcerpcBinding(proto, str.substring(mark, si)); mark = si + 1; state = 5; if (key == null) key = "endpoint"; binding.setOption(key, val); key = null;
if ( server.length() == 0 ) server = "127.0.0.1"; binding = new DcerpcBinding(proto, str.substring(mark, si)); mark = si + 1; state = 5; key = "endpoint"; if ( binding != null ) { binding.setOption(key, val); if ( binding == null || binding.getEndpoint() == null ) throw new DcerpcException("Invalid binding URL: " + str);
private String init(String url) throws UnknownHostException, MalformedURLException, DcerpcException { binding = DcerpcHandle.parseBinding(url); url = "smb://" + binding.server + "/IPC$/" + binding.endpoint.substring(6); String params = "", server, address; server = (String)binding.getOption("server"); if (server != null) params += "&server=" + server; address = (String)binding.getOption("address"); if (server != null) params += "&address=" + address; if (params.length() > 0) url += "?" + params.substring(1); return url; }
@Override public void encode_in ( NdrBuffer buf ) throws NdrException { buf.enc_ndr_short(this.max_xmit); buf.enc_ndr_short(this.max_recv); buf.enc_ndr_long(0); /* assoc. group */ buf.enc_ndr_small(1); /* num context items */ buf.enc_ndr_small(0); /* reserved */ buf.enc_ndr_short(0); /* reserved2 */ buf.enc_ndr_short(0); /* context id */ buf.enc_ndr_small(1); /* number of items */ buf.enc_ndr_small(0); /* reserved */ this.binding.getUuid().encode(buf); buf.enc_ndr_short(this.binding.getMajor()); buf.enc_ndr_short(this.binding.getMinor()); DCERPC_UUID_SYNTAX_NDR.encode(buf); buf.enc_ndr_long(2); /* syntax version */ }
if (server.length() == 0) server = "127.0.0.1"; binding = new DcerpcBinding(proto, str.substring(mark, si)); mark = si + 1; state = 5; if (key == null) key = "endpoint"; binding.setOption(key, val); key = null;
if ( server.length() == 0 ) server = "127.0.0.1"; binding = new DcerpcBinding(proto, str.substring(mark, si)); mark = si + 1; state = 5; key = "endpoint"; if ( binding != null ) { binding.setOption(key, val); if ( binding == null || binding.getEndpoint() == null ) throw new DcerpcException("Invalid binding URL: " + str);
public DcerpcPipeHandle(String url, NtlmPasswordAuthentication auth) throws UnknownHostException, MalformedURLException, DcerpcException { binding = DcerpcHandle.parseBinding(url); url = "smb://" + binding.server + "/IPC$/" + binding.endpoint.substring(6); String params = "", server, address; server = (String)binding.getOption("server"); if (server != null) params += "&server=" + server; address = (String)binding.getOption("address"); if (server != null) params += "&address=" + address; if (params.length() > 0) url += "?" + params.substring(1); pipe = new SmbNamedPipe(url, /* This 0x20000 bit is going to get chopped! */ (0x2019F << 16) | SmbNamedPipe.PIPE_TYPE_RDWR | SmbNamedPipe.PIPE_TYPE_DCE_TRANSACT, auth); }
@Override public void encode_in ( NdrBuffer buf ) throws NdrException { buf.enc_ndr_short(this.max_xmit); buf.enc_ndr_short(this.max_recv); buf.enc_ndr_long(0); /* assoc. group */ buf.enc_ndr_small(1); /* num context items */ buf.enc_ndr_small(0); /* reserved */ buf.enc_ndr_short(0); /* reserved2 */ buf.enc_ndr_short(0); /* context id */ buf.enc_ndr_small(1); /* number of items */ buf.enc_ndr_small(0); /* reserved */ this.binding.getUuid().encode(buf); buf.enc_ndr_short(this.binding.getMajor()); buf.enc_ndr_short(this.binding.getMinor()); DCERPC_UUID_SYNTAX_NDR.encode(buf); buf.enc_ndr_long(2); /* syntax version */ }
if (server.length() == 0) server = "127.0.0.1"; binding = new DcerpcBinding(proto, str.substring(mark, si)); mark = si + 1; state = 5; if (key == null) key = "endpoint"; binding.setOption(key, val); key = null;
private String makePipeUrl () { DcerpcBinding binding = getBinding(); String url = "smb://" + binding.getServer() + "/IPC$/" + binding.getEndpoint().substring(6); String params = "", server, address; server = (String) binding.getOption("server"); if ( server != null ) params += "&server=" + server; address = (String) binding.getOption("address"); if ( server != null ) params += "&address=" + address; if ( params.length() > 0 ) url += "?" + params.substring(1); return url; }
@Override public String toString () { return this.binding.toString(); }
public DcerpcPipeHandle(String url, NtlmPasswordAuthentication auth) throws UnknownHostException, MalformedURLException, DcerpcException { binding = DcerpcHandle.parseBinding(url); url = "smb://" + binding.server + "/IPC$/" + binding.endpoint.substring(6); String params = "", server, address; server = (String)binding.getOption("server"); if (server != null) params += "&server=" + server; address = (String)binding.getOption("address"); if (server != null) params += "&address=" + address; if (params.length() > 0) url += "?" + params.substring(1); pipe = new SmbNamedPipe(url, /* This 0x20000 bit is going to get chopped! */ (0x2019F << 16) | SmbNamedPipe.PIPE_TYPE_RDWR | SmbNamedPipe.PIPE_TYPE_DCE_TRANSACT, auth); }
if (server.length() == 0) server = "127.0.0.1"; binding = new DcerpcBinding(proto, str.substring(mark, si)); mark = si + 1; state = 5; if (key == null) key = "endpoint"; binding.setOption(key, val); key = null;
public String toString() { return binding.toString(); }
public DcerpcPipeHandle(String url, NtlmPasswordAuthentication auth) throws UnknownHostException, MalformedURLException, DcerpcException { binding = DcerpcHandle.parseBinding(url); url = "smb://" + binding.server + "/IPC$/" + binding.endpoint.substring(6); String params = "", server, address; server = (String)binding.getOption("server"); if (server != null) params += "&server=" + server; address = (String)binding.getOption("address"); if (server != null) params += "&address=" + address; if (params.length() > 0) url += "?" + params.substring(1); pipe = new SmbNamedPipe(url, /* This 0x20000 bit is going to get chopped! */ (0x2019F << 16) | SmbNamedPipe.PIPE_TYPE_RDWR | SmbNamedPipe.PIPE_TYPE_DCE_TRANSACT, auth); }
public String toString() { return binding.toString(); }
public String toString() { return binding.toString(); }
public String toString() { return binding.toString(); }