Advertisement
egoisticalgoat

LinkedIn browser extension sniffing exposer

Jan 8th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // See https://github.com/dandrews/nefarious-linkedin
  2. // All the extensions seem suspicious by nature, they all seem to be recruitment and sales focused
  3.  
  4. function decode(str) {
  5.     if (!str) {
  6.         return false;
  7.     }
  8.     var mapping = {
  9.         'r': 'a',
  10.         'O': 'a',
  11.         'x': 'b',
  12.         'L': 'b',
  13.         'G': 'c',
  14.         'I': 'C',
  15.         'w': 'd',
  16.         'v': 'd',
  17.         'f': 'e',
  18.         'P': 'E',
  19.         'B': 'F',
  20.         'H': 'f',
  21.         'U': 'g',
  22.         'k': 'G',
  23.         'F': 'h',
  24.         'n': 'H',
  25.         'T': 'i',
  26.         'D': 'i',
  27.         'u': 'k',
  28.         'd': 'l',
  29.         'a': 'L',
  30.         'h': 'm',
  31.         'A': 'M',
  32.         'X': 'n',
  33.         'W': 'o',
  34.         'c': 'O',
  35.         'o': 'P',
  36.         'S': 'p',
  37.         'M': 'q',
  38.         'l': 'r',
  39.         's': 'r',
  40.         'j': 'S',
  41.         'C': 's',
  42.         'Y': 't',
  43.         'y': 't',
  44.         'R': 'u',
  45.         'V': 'u',
  46.         'K': 'v',
  47.         'Q': 'W',
  48.         'm': 'x',
  49.         'Z': 'y',
  50.         'i': 'z',
  51.     };
  52.     var decoded = '';
  53.     str.split('').forEach(function(char) {
  54.         if (mapping[char]) {
  55.             decoded += mapping[char];
  56.         } else {
  57.             decoded += char;
  58.         }
  59.     });
  60.     return decoded;
  61. }
  62. var a = [];
  63. var parsed;
  64. try {
  65.     parsed = JSON.parse(atob(localStorage.getItem('C_C_M')));
  66. } catch (error) {}
  67. if (parsed !== undefined) {
  68.     parsed.Metadata.ext.forEach(function(ext, val) {
  69.         a.push(decode(ext.name));
  70.     });
  71. }
  72. console.log(a.join('\n'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement