|
发表于 2023-2-16 16:29:58
|
显示全部楼层
求助帖价格要 50 鱼币,我买了
但是我不会
帮你找下大神吧@zhangjinxuan @isdkz @额外减小
以下为求助帖内容:
- #define PAYLOAD_COUNTER_OFFSET 4
- VOID CPayloadGenerator::GenerateIncrementalData(PUCHAR a_pucBuffer, ULONG a_ulBytesToCopy) //从外面输入
- {
- for (ULONG i=0, j=m_ucPayloadIncrementalLastCharUsed; i<a_ulBytesToCopy; )
- {
- // Add the header counter for every 512 bytes
- if (i%m_ulPayloadHeaderCounterInterval == PAYLOAD_COUNTER_OFFSET &&
- a_ulBytesToCopy >= i+m_ulPayloadHeaderCounterSize)
- {
- AddDataHeader(a_pucBuffer+i);
- i+=m_ulPayloadHeaderCounterSize;
- }
- else
- {
- // Set the incremented payload character
- a_pucBuffer[i] = j%256;
- m_ucPayloadIncrementalLastCharUsed = a_pucBuffer[i];
- i++;
- j++;
- }
- }
- }
复制代码
有大佬知道为什么是Add the header counter for every 512 bytes吗 有点看不懂 |
|