| 1399 |
|
|
| 1400 |
// initialize SSH2 memory dump (2005.3.7 yutaka) |
// initialize SSH2 memory dump (2005.3.7 yutaka) |
| 1401 |
init_memdump(); |
init_memdump(); |
| 1402 |
push_memdump("pure server ID", "プロトコル識別文字列交換開始", ID, ID_len); |
push_memdump("pure server ID", "start protocol version exchange", ID, ID_len); |
| 1403 |
|
|
| 1404 |
if (ID_len <= 0) { |
if (ID_len <= 0) { |
| 1405 |
return FALSE; |
return FALSE; |
| 3583 |
len = pvar->ssh_state.payloadlen; |
len = pvar->ssh_state.payloadlen; |
| 3584 |
|
|
| 3585 |
//write_buffer_file(data, len); |
//write_buffer_file(data, len); |
| 3586 |
push_memdump("KEXINIT", "アルゴリズムリストの交換", data, len); |
push_memdump("KEXINIT", "exchange algorithm list: receiving", data, len); |
| 3587 |
|
|
| 3588 |
if (offset + 20 >= len) { |
if (offset + 20 >= len) { |
| 3589 |
msg = "payload size too small @ handle_SSH2_kexinit()"; |
msg = "payload size too small @ handle_SSH2_kexinit()"; |
| 4932 |
|
|
| 4933 |
// for debug |
// for debug |
| 4934 |
//write_buffer_file(data, len); |
//write_buffer_file(data, len); |
| 4935 |
|
push_memdump("KEXDH_REPLY", "key exchange: receiving", data, len); |
| 4936 |
|
|
| 4937 |
bloblen = get_uint32_MSBfirst(data); |
bloblen = get_uint32_MSBfirst(data); |
| 4938 |
data += 4; |
data += 4; |
| 6967 |
|
|
| 6968 |
/* |
/* |
| 6969 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 6970 |
|
* Revision 1.58 2006/10/30 13:33:31 maya |
| 6971 |
|
* ttssh.logへの出力を追加した。 |
| 6972 |
|
* |
| 6973 |
* Revision 1.57 2006/10/30 08:48:02 maya |
* Revision 1.57 2006/10/30 08:48:02 maya |
| 6974 |
* SSH2_MSG_CHANNEL_EXTENDED_DATA を処理するようにした。 |
* SSH2_MSG_CHANNEL_EXTENDED_DATA を処理するようにした。 |
| 6975 |
* |
* |