Skip to content

Commit 5881410

Browse files
committed
DGA of Fobber (two versions)
1 parent f975979 commit 5881410

File tree

4 files changed

+640
-0
lines changed

4 files changed

+640
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ nymaim | Nymaim ||
2121
murofet/v1 | Murofet Variant 1 | LICAT | [link](https://johannesbader.ch/2015/09/three-variants-of-murofets-dga/)
2222
murofet/v2 | Murofet Variant 2 | LICAT | [link](https://johannesbader.ch/2015/09/three-variants-of-murofets-dga/)
2323
murofet/v3 | Murofet Variant 3 | LICAT | [link](https://johannesbader.ch/2015/09/three-variants-of-murofets-dga/)
24+
fobber | Fobber | Tinba v3 | |

fobber/dga.py

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import argparse
2+
3+
def ror32(v, n):
4+
return ((v >> n) | (v << (32-n))) & 0xFFFFFFFF
5+
6+
def next_domain(r, c, l, tld):
7+
domain = ""
8+
for _ in range(l):
9+
r = ror32((321167 * r + c) & 0xFFFFFFFF, 16);
10+
domain += chr( (r & 0x17FF) % 26 + ord('a') )
11+
12+
domain += tld
13+
print(domain)
14+
return r
15+
16+
def dga(version):
17+
if version == 1:
18+
r = 0xC87C8A78
19+
c = -1719405398
20+
l = 17
21+
tld = '.net'
22+
nr = 300
23+
elif version == 2:
24+
r = 0x851A3E59
25+
c = -1916503263
26+
l = 10
27+
tld = '.com'
28+
nr = 300
29+
for _ in range(nr):
30+
r = next_domain(r, c, l, tld)
31+
32+
if __name__=="__main__":
33+
parser = argparse.ArgumentParser(description="DGA of Fobber")
34+
parser.add_argument("version", choices=[1,2], type=int)
35+
args = parser.parse_args()
36+
dga(args.version)
37+
38+
39+

fobber/domains_1.txt

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
vhkintjtksyxgjrzz.net
2+
btpnxlsfdqbhzazyx.net
3+
ukfmknjdenthvktgc.net
4+
qupxsrhrmuoinqrit.net
5+
gjsbydmrpfzsmnfiu.net
6+
indpstqbetcpcqprx.net
7+
gwrdmhyjfcpcutmhp.net
8+
bwnzcyypcbmnlpfsw.net
9+
twkpwfuecvvzcincq.net
10+
pdwfuxgnahmgsxhit.net
11+
jyalcixnmcjafecuk.net
12+
ocwhgfvoqhkdsrtjl.net
13+
wfzuuinpiteusxqfo.net
14+
xgsqljmoypxbflety.net
15+
bnxnjmsuhiyvoclzi.net
16+
zzwzzqmihkfdevymi.net
17+
hxiwupwmcezqutijl.net
18+
oasmavkjmcxctdkit.net
19+
kazrkkpoctlrwosko.net
20+
hnzxwfgzhsklpxfpi.net
21+
xqpupbzusybgfgvvx.net
22+
bbhyavqhajidcsbaw.net
23+
ejwmitqbpslotdeti.net
24+
kyebzahocfnbjqfop.net
25+
wcestskyuqgccngso.net
26+
eyvidvnoauypjemvu.net
27+
xuofceqidwaywjakb.net
28+
zkqjudemdkilrpkpl.net
29+
skibtcahjusojmsco.net
30+
yyepzaiorikkpqfrw.net
31+
gawexrwnbmjyuydwd.net
32+
olshysihdrvhdxejs.net
33+
ylkbpbhugoyzxybkq.net
34+
rxijmcnwxcmsqjtfe.net
35+
lopqmutrecwilhzya.net
36+
rlgobqspihlitgcwt.net
37+
krycuzksjfdhzxvce.net
38+
huqmvuhpympwxeepk.net
39+
sxusokhgyabeenrsr.net
40+
earikhmgbkzfyhbcz.net
41+
nqdpwyfiwlejmpibl.net
42+
hfuwlocyqngcsblek.net
43+
rluleaowkokspaphp.net
44+
udgvpggiwfygnupoi.net
45+
bocwykwkemkxjrgaj.net
46+
cnzznfaeyqjbgcpim.net
47+
mfnstdvwsqdrrheod.net
48+
wsdyrkavxcoglsccf.net
49+
bjsebkduyxltfyzeo.net
50+
yofyxitpppepnkmhp.net
51+
xyypnmspbpkretqwy.net
52+
rclcvcmhgaxeyeymc.net
53+
eeosqcieuhtffrjaa.net
54+
rvvxunhtmdxlglflr.net
55+
esgdocrchkqcqkgah.net
56+
nsqbbiwkvilifchal.net
57+
hpxbzwvnzwbrdcoqi.net
58+
spqrqgvkvijzktxgy.net
59+
chxdxtpmkhtvqpiwu.net
60+
zncnqbvqjdrcugowl.net
61+
pjdhyhfvfoubfkkhb.net
62+
mirxioqhbtnrfybsu.net
63+
pfowknzscvigndsrn.net
64+
higefgtismzjpicfv.net
65+
jihkfowhhgczudsks.net
66+
dzwaqprcaiyggchhh.net
67+
qyyljhehdziswvmtg.net
68+
vfzuxzvfggfksfnhp.net
69+
jvzlwbvwebzcyinto.net
70+
kmwgpvqkdjnazlfet.net
71+
kyshkzrywomdwxavn.net
72+
byxfppghcvyilbsye.net
73+
modjanozwilxmcpjf.net
74+
dipoivuunjnnmvogz.net
75+
afspszuhaayetuyqb.net
76+
fvfhyqhklwgwiodqw.net
77+
xpndsvedrhcfswnxq.net
78+
gmjopuorweeetwtnk.net
79+
bomekvpgozudpjavt.net
80+
aojprjumtushglzud.net
81+
aaigvwqjqgvetozdw.net
82+
oapuwvvkjhaickavs.net
83+
ipemwjmehydqbezyr.net
84+
stxblrfbspjbquwfz.net
85+
irxjakljhgazxdkyb.net
86+
sxrexqqppzfpvgnen.net
87+
pmpwkcohnvjmphwvo.net
88+
efzswngeqtqqlumic.net
89+
bnpjzrxbvimnjggni.net
90+
akcwxmqhkmelvktni.net
91+
runezidldmvfwmpbb.net
92+
cpieefprahrnadxwd.net
93+
voamlofbhihesapjs.net
94+
vupjvpafagvioioov.net
95+
mdbvdcvuovfcejsek.net
96+
qqiqugnqdjoahqdke.net
97+
ryylwjmkwbeaajmvx.net
98+
xtocrppzqroqtcnqe.net
99+
zndoqnjvzlagxiiit.net
100+
xchlgxadnujwsvpda.net
101+
ftwiknztddqdtuxuc.net
102+
cbmnushazjlmqezpv.net
103+
twfaukbyawpbxksms.net
104+
sxbfkpfnngudyqapd.net
105+
snozdqpobevjiyumm.net
106+
fhjrkmsricizgsfef.net
107+
uslohivkmodsmxcnq.net
108+
qdqcpphtzbietftvf.net
109+
vrttzyjwfvodogvfo.net
110+
wwqqgjugkplyfckfj.net
111+
uipdyeshplmhqmodq.net
112+
ffnqmeosxrgndqlss.net
113+
racpizlymtqmnsisz.net
114+
sqddhajtcqpgbxuzq.net
115+
faxgklnkemobryxvj.net
116+
rqvkpdsnmomxsihqe.net
117+
dvxqzgkvvanrkdcjy.net
118+
fzlkwtlxcnlgmktqo.net
119+
pfpjpsdohqqkjuajg.net
120+
ayppvfettvcxdosqu.net
121+
quwznwlififjkbrhu.net
122+
yjcsvfuwlhnlpiump.net
123+
wjluspergnieusdqy.net
124+
agrxjkeicnhlrkegx.net
125+
xalkxchekclftmggn.net
126+
gcuqvvignuujagtgm.net
127+
dxxocpvxtgesowjwx.net
128+
nmzrnfvmguuhqtwko.net
129+
hfoghkhpszieqzlxt.net
130+
zahtwdxjwkhakkrtm.net
131+
ahtsvrcvjwwthtwhy.net
132+
hgrwceibjfshvovop.net
133+
aaibkbnkncaxyjiph.net
134+
zqsvhefqxbzmdzwbi.net
135+
czpplrevxhocanmtg.net
136+
nfssvjxpsjbxnnnne.net
137+
caopxcmamyjbmpdjx.net
138+
iwapfmliiiynyupip.net
139+
upfugycewskkkugbi.net
140+
fcdwhvsvxtpsvvogi.net
141+
jiucamipxerdtgbrx.net
142+
vfyhsohxsaaqqvxbh.net
143+
iupcfuynvevwxdmgn.net
144+
twwuaaoqyfjpguhvs.net
145+
htogunltchaotqhjp.net
146+
nuxbrgcdcpogpfxuw.net
147+
peajlgxrbqoeadpad.net
148+
zezvqibtzqbcluoex.net
149+
ziqaybvwtdwpbvmyv.net
150+
jbaxggokstfkgctzs.net
151+
xgrjtphhudgxqkmwu.net
152+
asqxxkjukkywzxhwk.net
153+
lxhzmwsplrnzhkxbw.net
154+
mlukyfzkksbamulfs.net
155+
mcbjoiwbhhnledflx.net
156+
ltfsdzyufdyyridnx.net
157+
dnbfgwiirpznywcmb.net
158+
sqckhaalebvsuqbvv.net
159+
plejrphenceowhzfa.net
160+
sjqrrfbldqtupdpcc.net
161+
xjjdaelbdmqdvzwxu.net
162+
yvcuxfpidoirdvlcj.net
163+
jqrujfrwqzyffgwnr.net
164+
sqqeafgxqkgfdarwm.net
165+
zoobnlxietowbwvru.net
166+
dmjtbnshcfvxmlytj.net
167+
qqbionhvmsklpjrwr.net
168+
dfynklojexrpdagcs.net
169+
zmifuyaiszgsdevky.net
170+
sziaatpcelbbsjzyg.net
171+
toulwebvrmzgeaovs.net
172+
yqffqfmqzimpxccaf.net
173+
nzqtdcuxxiwmxdrlq.net
174+
jtacxyhwjgynyvyxh.net
175+
mcnzpvmsmdumjexpu.net
176+
xjbdxczikbupzkigr.net
177+
ynhqecetcmpbfaymf.net
178+
ylhjpgugvrmnsltcw.net
179+
pkfodfbnlnmlouddu.net
180+
gsjldoolhamvcdczq.net
181+
alwtxhdrmbfkaqtuh.net
182+
nwjhdzcyyrqavbxlf.net
183+
hiwymketrprfrnszb.net
184+
mjhybicsrokulojux.net
185+
cmknxgxhqtqrrniri.net
186+
yejidyddpgjfpjnuy.net
187+
deqydieharyfjczuh.net
188+
evgjdtfvhtvitxllc.net
189+
mfalcyxqkphekcgjd.net
190+
mobgpkqdnasiymbzd.net
191+
yjbpmtmkirzdyddch.net
192+
rskzstrrdvigduezw.net
193+
gwgdgyyfdbqwisjtu.net
194+
prdorofeqssdpqlob.net
195+
jaxpfuzrswwdniolm.net
196+
pgyiycgfluyhtznwp.net
197+
mrtgfydwimlkhpesx.net
198+
dfqqtcthmkscufqot.net
199+
uzmwutxnzppfierkw.net
200+
dmtekexdhjbvfzurg.net
201+
mrxcobbrarvtojanm.net
202+
jwjcsiqamawlrpkzd.net
203+
lhthslqbrtfcesdkl.net
204+
itlmorhlrkbdcwkuz.net
205+
ybxxfskgpzsabdhzo.net
206+
kloeanntbaqpwwhcq.net
207+
edhmiicqapfafigag.net
208+
mpfjuuumfkafwkpww.net
209+
qftwreeggbaqekmbm.net
210+
xkwsegqqumjitlxre.net
211+
bnpdwvkszmlulhjxn.net
212+
qbjlxgnyplggcxfox.net
213+
buxmjixeeuibvxfga.net
214+
yevxijrkweizpocay.net
215+
vdjmvqpldivjcuarx.net
216+
cobjjozfxzadnvzvn.net
217+
ucrzhkiyevxawllez.net
218+
cmnjbshnuyruyruyo.net
219+
odialbnsuwxntzdax.net
220+
dzknlhmbjckfdyrkr.net
221+
lklocuuewuzxqwnjb.net
222+
zwjucghgivhgfalyt.net
223+
atciwfktatcyoglqv.net
224+
zgveislvkdqfuetkv.net
225+
iouffotvoghwsliob.net
226+
gqsgjgdmspvmqsubm.net
227+
chzmanebpsffopqsy.net
228+
bygfktpcsuyidumdp.net
229+
xeajepyogqmcjtjfy.net
230+
lrgxwsixrhonlvxxb.net
231+
oxrdpheoxvkcjcaic.net
232+
yfnthjickhnqqhihr.net
233+
zlelphnjifgwbsmbt.net
234+
dbbbysvicxqxsllkd.net
235+
tlfhdgjnmuxqxxjug.net
236+
xgrfifatjtxhpluno.net
237+
adbhahxbbjvnhqvsi.net
238+
npjlrzkchbuxwswdo.net
239+
whbqgvtpxpvqpdjgf.net
240+
mmbhkhzkxcpscrgox.net
241+
mrkrrmsogajlphleb.net
242+
xaamfjkacparrpwru.net
243+
sixuxccmndcgekpqc.net
244+
wvqepmqsonukotfxs.net
245+
elxjrvicgywdgyiwh.net
246+
ppbcekzkrhoekatbi.net
247+
sltuxjapvjktnzivb.net
248+
uvlamodkirlflmgya.net
249+
hlhqqurbwwnoealln.net
250+
qtofngfdsmhzweviv.net
251+
ujublxpvoiiyxjnhx.net
252+
drusoqglcvrxmmfol.net
253+
lewpzozzuqlfzutyj.net
254+
mhbbdxqwnixfplumf.net
255+
qdklotayyhtbojayk.net
256+
gkosiwifutyjdgcgq.net
257+
vvcwjhybrredyqtbt.net
258+
kosmghqxwzptopbif.net
259+
wtbjfgnbnftqjauao.net
260+
pssbkwtszotaspajv.net
261+
eoxsrihuafnrwuoqb.net
262+
fdfcyhmcdwwlwmtgh.net
263+
sjsdqyiqtawqlmjor.net
264+
pukgwpjgwavskixxc.net
265+
qbiipkmvoxmaberig.net
266+
trayuhsdljzohffkk.net
267+
juscmgowenjxfknfh.net
268+
rhukqkajqgrqhnxsp.net
269+
ilzkojumbiukzepvj.net
270+
mijceviwqrvyszrcd.net
271+
cbnoioiyaxeajwqat.net
272+
ftwsldgsxysldaqfp.net
273+
fvkxnhchvpuptqiqu.net
274+
evcvcjfnreiyfhums.net
275+
kmdebgcdxordxmyaf.net
276+
wwlddyybdialbqzky.net
277+
tcbrhwfljdsnemyft.net
278+
qxwqcgjbsikwjuhim.net
279+
zcfqyouupmewphrub.net
280+
znnyqzpmxxamqyies.net
281+
dxeqiajhktbdddlak.net
282+
yomaebzlsinlytabp.net
283+
kqfkxfruovrqvchte.net
284+
ucxhnjblzylfpsydk.net
285+
dgcrwysklrrlvkgyo.net
286+
twvfmrqioppvienlp.net
287+
hztmvfeqrhwunvhvo.net
288+
tiapqndjbeoqfnyjd.net
289+
zlcacccqyhshoqycc.net
290+
ugovykiwouxhdlrtj.net
291+
wocctmuequihogthl.net
292+
aegqdrswgitmmitfx.net
293+
ilewetdbqxwwotpdz.net
294+
bctqdlevgzzpcpayr.net
295+
mqupsqypbscfbyjyk.net
296+
lyljcvsnamunscmkt.net
297+
rhajltlqwfnziyenl.net
298+
muarqmwufxcosuqpz.net
299+
klciaqpacbobjfffc.net
300+
bawnzaqqtlflnzoze.net

0 commit comments

Comments
 (0)