Commit 87544f54 authored by Him188's avatar Him188

Add debugging output

parent 363c7a6e
......@@ -6,10 +6,7 @@ import kotlinx.io.core.*
import net.mamoe.mirai.network.BotNetworkHandler
import net.mamoe.mirai.network.protocol.tim.TIMProtocol
import net.mamoe.mirai.network.protocol.tim.packet.*
import net.mamoe.mirai.utils.io.encryptAndWrite
import net.mamoe.mirai.utils.io.readIoBuffer
import net.mamoe.mirai.utils.io.writeHex
import net.mamoe.mirai.utils.io.writeQQ
import net.mamoe.mirai.utils.io.*
object CaptchaKey : DecrypterByteArray, DecrypterType<CaptchaKey> {
override val value: ByteArray = TIMProtocol.key00BA
......@@ -125,18 +122,20 @@ object CaptchaPacket : PacketFactory<CaptchaPacket.CaptchaResponse, CaptchaKey>(
}
0x13u -> {
CaptchaResponse.Transmission().apply {
discardExact(9)
captchaToken = readIoBuffer(56)
with(debugPrint("验证码包")) {
discardExact(9)
captchaToken = readIoBuffer(56)
val length = readShort()
captchaSectionN = readIoBuffer(length)
val length = readShort()
captchaSectionN = readIoBuffer(length)
discardExact(1)
val byte = readByte().toInt()
transmissionCompleted = byte == 0
discardExact(1)
val byte = readByte().toInt()
transmissionCompleted = byte == 0
discardExact(remaining - 56 - 2)
token00BA = readBytes(40)
discardExact(remaining - 56 - 2)
token00BA = readBytes(40)
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment