Skip to content

Commit 6188781

Browse files
committed
slight change for TXT responses
1 parent ed4c155 commit 6188781

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

C2_Profiles/dns/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11

2+
## [v0.0.5] - 2025-11-07
3+
4+
### Changed
5+
6+
- Updated TXT response for action to be an enum value and not the string representation
7+
28
## [v0.0.4] - 2025-11-05
39

410
### Changed

C2_Profiles/dns/dns/c2_code/dnsserver/initialize.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -345,19 +345,19 @@ func (s *DnsServer) ackPacket(resp *dns.Msg, msg *dnsgrpc.DnsPacket, req *dns.Ms
345345
&dns.TXT{
346346
Hdr: dns.RR_Header{Name: q.Name, Rrtype: dns.TypeTXT, Class: dns.ClassINET, Ttl: 0},
347347
Txt: []string{
348-
fmt.Sprintf("%v", msg.AgentSessionID),
348+
fmt.Sprintf("%d", msg.AgentSessionID),
349349
},
350350
},
351351
&dns.TXT{
352352
Hdr: dns.RR_Header{Name: q.Name, Rrtype: dns.TypeTXT, Class: dns.ClassINET, Ttl: 1},
353353
Txt: []string{
354-
fmt.Sprintf("%v", msg.MessageID),
354+
fmt.Sprintf("%d", msg.MessageID),
355355
},
356356
},
357357
&dns.TXT{
358358
Hdr: dns.RR_Header{Name: q.Name, Rrtype: dns.TypeTXT, Class: dns.ClassINET, Ttl: 2},
359359
Txt: []string{
360-
fmt.Sprintf("%v", msg.Begin),
360+
fmt.Sprintf("%d", msg.Begin),
361361
},
362362
})
363363
}
@@ -396,7 +396,7 @@ func (s *DnsServer) addResponseAction(resp *dns.Msg, msg *dnsgrpc.DnsPacket, req
396396
&dns.TXT{
397397
Hdr: dns.RR_Header{Name: q.Name, Rrtype: dns.TypeTXT, Class: dns.ClassINET, Ttl: 3},
398398
Txt: []string{
399-
fmt.Sprintf("%v", action),
399+
fmt.Sprintf("%d", action),
400400
},
401401
})
402402
}

C2_Profiles/dns/dns/c2functions/builder.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func writeC2JsonConfig(cfg *config) error {
4242
return os.WriteFile(filepath.Join(".", "dns", "c2_code", "config.json"), jsonBytes, 644)
4343
}
4444

45-
var version = "0.0.4"
45+
var version = "0.0.5"
4646
var dnsc2definition = c2structs.C2Profile{
4747
Name: "dns",
4848
Author: "@its_a_feature_",

0 commit comments

Comments
 (0)