JavaScript Obfuscated Numbering For CSRF

+((!+[]+!![]+!![]+[])+(+!![]))                                           31
+((+!![]+[])+(!+[]+!![]))                                                12
+((+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))                  18
+((!+[]+!![]+!![]+!![]+[])+(+!![]))                                      41
+((!+[]+!![]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]))         47
!+[]+!![]+!![]+!![]+!![]+!![]+!![]                                        7
+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]))    39

Continue reading