Ayogiakbar

AI DeepSearch

Dec 9th, 2025 (edited)
367
1
Never
15
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * AI DeepSearch
  3.  * Author : Gienetic
  4.  * Base   : https://play.google.com/store/apps/details?id=in.dealempire.deepsearch
  5.  * Jenis Apk : Flutter
  6.  * Note : Kuki dah bikin ambil otomatis, ada fitur model lain, tapi untuk skrepan gratisan ini sudah cukup lah wkwkw,
  7.  */
  8.  
  9.  
  10. const axios = require('axios');
  11.  
  12. const InfoTarget = {
  13.     host: "getliner.com",
  14.     user_agent: "Gienetic_sniff/4.11.0"
  15. };
  16.  
  17. const buatHeader = (kue = null) => {
  18.     const headers = {
  19.         "user-agent": InfoTarget.user_agent,
  20.         "x-liner-platform-type": "app",
  21.         "accept": "application/json, text/plain, */*",
  22.         "accept-encoding": "gzip",
  23.         "content-type": "application/json; charset=utf-8",
  24.         "host": InfoTarget.host,
  25.         "connection": "Keep-Alive"
  26.     };
  27.     if (kue) headers["cookie"] = kue;
  28.     return headers;
  29. };
  30.  
  31. async function cetakIdentitas() {
  32.     try {
  33.         const resp = await axios.post(`https://${InfoTarget.host}/auth/guest`, {}, {
  34.             headers: buatHeader()
  35.         });
  36.        
  37.         const rawCookie = resp.headers['set-cookie'];
  38.         const kueMatang = rawCookie ? rawCookie.map(c => c.split(';')[0]).join('; ') : "";
  39.  
  40.         return {
  41.             sukses: true,
  42.             uid: resp.data.id,
  43.             kue: kueMatang
  44.         };
  45.     } catch (e) {
  46.         return { sukses: false };
  47.     }
  48. }
  49.  
  50. async function bangunBrankas(identitas) {
  51.     try {
  52.         const material = {
  53.             "name": "General",
  54.             "color": "#50555C",
  55.             "icon": "folder"
  56.         };
  57.         const resp = await axios.post(`https://${InfoTarget.host}/v1/space`, material, {
  58.             headers: buatHeader(identitas.kue)
  59.         });
  60.         return resp.data.id;
  61.     } catch (e) {
  62.         return null;
  63.     }
  64. }
  65.  
  66. async function cariRuangBrankas(identitas) {
  67.     try {
  68.         const resp = await axios.get(`https://${InfoTarget.host}/v1/spaces?page=1&limit=5`, {
  69.             headers: buatHeader(identitas.kue)
  70.         });
  71.        
  72.         if (resp.data.items && resp.data.items.length > 0) {
  73.             return resp.data.items[0].id;
  74.         } else {
  75.             return await bangunBrankas(identitas);
  76.         }
  77.     } catch (e) {
  78.         return await bangunBrankas(identitas);
  79.     }
  80. }
  81.  
  82. async function retasPintu(identitas, vaultId, misi) {
  83.     const payload = {
  84.         "userId": identitas.uid,
  85.         "metadata": null,
  86.         "messagePieces": [{ "type": "text", "content": { "text": misi } }],
  87.         "attachments": [],
  88.         "mode": "general",
  89.         "deviceType": "android"
  90.     };
  91.  
  92.     try {
  93.         const resp = await axios.post(`https://${InfoTarget.host}/v1/space/${vaultId}/thread`, payload, {
  94.             headers: buatHeader(identitas.kue)
  95.         });
  96.         return {
  97.             id: resp.data.id,
  98.             msgId: resp.data.messageId
  99.         };
  100.     } catch (e) {
  101.         return null;
  102.     }
  103. }
  104.  
  105. async function sikatData(identitas, vaultId, akses, misi) {
  106.     const payload = {
  107.         "spaceId": vaultId,
  108.         "threadId": akses.id,
  109.         "userMessageId": akses.msgId,
  110.         "userId": identitas.uid,
  111.         "query": misi,
  112.         "agentId": "researcher",
  113.         "platform": "app",
  114.         "regenerate": false,
  115.         "modelType": "liner-pro",
  116.         "showReferenceChunks": true,
  117.         "mode": "general"
  118.     };
  119.  
  120.     try {
  121.         const stream = await axios.post(`https://${InfoTarget.host}/platform/copilot/v3/answer`, payload, {
  122.             headers: buatHeader(identitas.kue),
  123.             responseType: 'stream'
  124.         });
  125.  
  126.         return new Promise((resolve) => {
  127.             let hasil = "";
  128.             let buffer = "";
  129.  
  130.             stream.data.on('data', (chunk) => {
  131.                 buffer += chunk.toString();
  132.                 const lines = buffer.split('\n');
  133.                 buffer = lines.pop();
  134.  
  135.                 for (const line of lines) {
  136.                     if (line.trim()) {
  137.                         try {
  138.                             const json = JSON.parse(line);
  139.                             if (json.answer) hasil += json.answer;
  140.                         } catch (e) {}
  141.                     }
  142.                 }
  143.             });
  144.  
  145.             stream.data.on('end', () => {
  146.                 resolve({
  147.                     author: "gienetic",
  148.                     status: "success",
  149.                     code: 200,
  150.                     target: misi,
  151.                     data: hasil
  152.                 });
  153.             });
  154.            
  155.             stream.data.on('error', (err) => {
  156.                 resolve({ status: "failed", code: 500, error: err.message });
  157.             });
  158.         });
  159.  
  160.     } catch (e) {
  161.         return { status: "error", code: 503, error: e.message };
  162.     }
  163. }
  164.  
  165. // RUN
  166. (async () => {
  167.     const misi = "Siapakah Ayogi Akbar Afrenggo Itu ?";
  168.  
  169.     const agen = await cetakIdentitas();
  170.  
  171.     if (agen.sukses) {
  172.         const vaultId = await cariRuangBrankas(agen);
  173.        
  174.         if (vaultId) {
  175.             const akses = await retasPintu(agen, vaultId, misi);
  176.            
  177.             if (akses) {
  178.                 const hasil = await sikatData(agen, vaultId, akses, misi);
  179.                 console.log(JSON.stringify(hasil, null, 4));
  180.             } else {
  181.                 console.log(JSON.stringify({ status: "failed", msg: "Thread creation failed" }, null, 4));
  182.             }
  183.         } else {
  184.             console.log(JSON.stringify({ status: "failed", msg: "Failed to create/find Vault" }, null, 4));
  185.         }
  186.     } else {
  187.         console.log(JSON.stringify({ status: "failed", msg: "Guest auth failed" }, null, 4));
  188.     }
  189. })();
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Nokralur
    26 days
    # CSS 1.04 KB | 0 0
    1. ✅ Leaked Exploit Documentation:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. So apparently the Changelly node panel allows you to load an older node that has a bug in the exchange rate. The funny thing is that it uses a simple password, "admin," to access it.
    6.  
    7. This made me $13,000 in 2 days.
    8.  
    9. Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 50% — they will simply correct the exchange rate.
    10.  
    11. The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
    12.  
    13. Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from Changelly — instant swap).
  • User was banned
  • Byhikki
    11 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • Wikiknu
    10 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • User was banned
  • User was banned
  • Falhaddu
    2 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=roibmvvhni
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment