info

本期主要介绍webshell中文件操作类函数

imgs

function

filew(file_write写文件)

实现代码

function filew($filename, $filedata, $filemode)
{
    if ((!is_writable($filename)) && file_exists($filename)) {
        chmod($filename, 0666);
    }
    $handle = fopen($filename, $filemode);
    $key = fputs($handle, $filedata);
    fclose($handle);
    return $key;
}

功能用途

用于webshell写入文件

实现思路

首先判断了文件是否存在,如果存在不可写,赋予文件读写权限

知识点

  • chmod 0666 改变文件权限

在这里科普一下777 在Linux下,文件类型包含如下几类:

d:目录directory

l:符号链接link

s:套接字socket

c:字符设备char

p:命名管道pipe

-:其他,不属于以上几类

文件创建后,有三种访问方式

读(read):显示内容

写(write):编辑内容,删除文件

执行(execute):执行文件

针对用户,文件有三类权限:

创建人(user)权限:创建文件的人

组(group)用户权限:和拥有者处于同一用户组的其他人

其他(other):用户权限

首先要清楚一点mode是一个3位八进制数:

第一位表示创建者权限

第二位表示组用户权限

第三位表示其他用户权限

再举一个具体的例子:

400:创建者可读

200:创建者可写

100:创建者可执行

040:组用户可读

020:组用户可写

010:组用户可执行

004:其他用户可读

002:其他用户可写

001:其他用户可执行

所以 chmod($filename, 0666); 是将文件权限变更为所有人都拥有读写权限

拥有者(4 write +2 read)

组用户(4 write + 2 read)

其他用户(4 write + 2 read)
  • is_writable(判断文件是否可写)

    通过上述知识科普,只要nginx/apche/tomcat所属组有文件的写权限即可。

    php还有类似
    is_readable(文件是否可读)

    is_executable(文件是否可执行)

  • file_exists(判断文件是否存在)

    这里有一篇当file_exists遇到eval的文章供大家参考

    https://www.freebuf.com/articles/web/53656.html

  • fopen fclose

    如第一个参数可控,可能存在SSRF漏洞,漏洞利用老哥们可搜索论坛帖子。

    $handle = fopen("/home/rasmus/file.txt", "r");
    
    $handle = fopen("http://www.example.com/", "r");
    
    $handle = fopen("file:///etc/passwd", "r");
    
    $handle = fopen("ftp://user:password@example.com/somefile.txt", "w");

    medium上面有大佬对SSRF进行介绍的帖子,介绍的非常详细,还请各位看官移步medium

    https://medium.com/@madrobot/ssrf-server-side-request-forgery-types-and-ways-to-exploit-it-part-1-29d034c27978
    
    https://medium.com/@madrobot/ssrf-server-side-request-forgery-types-and-ways-to-exploit-it-part-2-a085ec4332c0
    
    https://medium.com/@madrobot/ssrf-server-side-request-forgery-types-and-ways-to-exploit-it-part-3-b0f5997e3739

filer(file_read 读文件)

实现代码

function filer($filename)
{
    $handle = fopen($filename, 'r');
    $filedata = fread($handle, filesize($filename));
    fclose($handle);
    return $filedata;
}

功能用途

用于webshell文件读取

实现思路

直接读取文件

知识点

  • fsopen

    关于mode值的介绍,如果是文件读取的话,一般都是用fopen($filename, 'r')

    具体关于mode的介绍如下所示:

     r". 只读方式打开,将文件指针指向文件头。
    "r+"  读写方式打开,将文件指针指向文件头。
    "w"   写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "a"   写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
    "a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
    "x"   创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。

fileu(file_upload 文件上传)

实现代码

function fileu($filenamea, $filenameb)
{
    $key = move_uploaded_file($filenamea, $filenameb) ? true : false;
    if (!$key) {
        $key = copy($filenamea, $filenameb) ? true : false;
    }
    return $key;
}

功能用途

用于webshell实现文件上传

实现思路

尝试将POST的文件,即$_FILE["file"]["tmp_name"]上传到服务器.如果移动失败使用copy方法进行复制。

知识点

  • move_uploaded_file copy

    初步看了一下官方文档说明,思考move_uploaded_file和copy有什么区别。move_uploaded_file,如果不是通过HTTP POST上传的合法文件,不予移动,所以这里作者又补充了copy写法。

    我们再看一个写法,如果move_uploaded_file和copy方法的第二个参数可控,思考一下会发生什么?

    // $dest = $_GET['dest'];
    $dest = 'xxx/tmp/123.php';
    copy('./xxx.jpg', $dest);
  • POST

    这是说到了文件上传,初学者在开发的过程中可能会遇到?为什么我用_$POST取不到前端POST的数据呢?

    答案是因为前端发送数据格式josn,而使用$_POST数据取不到,应该使用\file_get_contents("php://input")

    $_POST只能取到appilicat/x-www-form-urlencoded和form-data的数据,取不到application/json数据

    如果是application/json POST的数据只可以通过,file_get_contents("php://input")取到。

    具体源码分析详见

    https://segmentfault.com/a/1190000016868502?utm_source=tag-newest

filed(file_download 文件下载)

实现代码

function filed($filename)
{
    if (!file_exists($filename)) return false;
    ob_end_clean();
    $name = basename($filename);
    $array = explode('.', $name);
    header('Content-type: application/x-' . array_pop($array));
    header('Content-Disposition: attachment; filename=' . $name);
    header('Content-Length: ' . filesize($filename));
    @readfile($filename);
    exit;
}

功能用途

用于webshell下载文件

实现思路

首先判断文件是否存在,清空缓存区,根据文件后缀判指定文件类型实现文件下载。

知识点

  • ob_start ob_end_clean readfile

    缓冲区相关内容,不在这里详细赘述。

    reafile将文件内容读取缓冲区

  • @错误抑制符

    试想一下,如果在生产环境,如果服务器在运行中产生了一个错误,会报XX/xxx.php. xxx 行出现问题,这样就会泄露一些服务器的一些敏感信息,这样的结果通常是我们不希望看见的。所以可以在函数前面增加@符,隐藏这些错误信息。

    和@符类似的方法还有

    error_reporting(0);
    
    ini_set('display_errors', 'Off');
  • Mime-Type

    互联网媒体类型,也叫做MIME类型。最初MIME是用于电子邮件系统的,后来HTTP也采用了这一方案。

    Mime-Type 对照表

    http://tool.oschina.net/commons/

    在测试上传功能点时老生常谈了,某些开发只校验了Mime-Type,并没有在后端校验文件后缀,直接导致了get-shell.或者见过一些开发连文件后缀都不会取。

    既然在这里提到了文件上传,那就稍微补充一点,我自己认为文件上传存在的风险点了:

    1、中间件漏洞,apache、nginx、IIS、ImageMagick
    2、加载远程图片,限制host和协议,避免出现ssrf
    3、路径穿越
    4、并发竞争
    5、大文件上传造成Dos
    6、上传视频耗费CDN流量费

    在这里给出几种取文件后缀名的demo,当然了代码写的并不健壮,还需各位去补充判断是否为array、isset参数名是否存在等等。

    $ext = strrchr($filename, '.');
    
    $ext = pathinfo($filename)['extension'];
    
    $ext = array_pop(explode('.', $filename));

590 对 “和WEBSHELL学PHP之二”的想法;

  1. Компания «Втормаш» – лидер среди поставщиков технического оснащения промышленных предприятий различного рода деятельности. У нас вы найдете пищевое оборудование и цистерны для молочной, мясной, консервной, алкогольной и других отраслей пищевой промышленности. Также мы предлагаем холодильное, морозильное, сварочное, металлообрабатывающее и грузоподъемное оборудование. Качество, надежность и доступность – наши главные преимущества. Обращайтесь к нам по телефону +7 (915) 290-77-55 или посетите наш сайт https://vtormash.ru/

  2. Оборудование в лизинг – это возможность приобрести современную технику для вашего бизнеса без затрат на покупку и обслуживание. Вы платите только за пользование оборудованием, а по окончании срока лизинга можете выкупить его по остаточной стоимости или вернуть лизингодателю. Компания ВторМаш предлагает лизинговые условия для различных видов оборудования: вакуумно-выпарные установки, маслообразователи, реакторы, сепараторы и многое другое. Заказывайте оборудование в лизинг на сайте или по телефону +7 (915) 290-77-55. Для связи с нашими специалистами вы можете также написать нам на почту info@vtormash.ru.

  3. Slightly off topic 🙂
    Hello, friends.
    (Moderator, I immediately ask you only do not troll !!!)
    I’m Vika, 24 years old.
    On quiet autumn evenings, viewing interesting sex videos
    and relax here: https://sex-tube365.com/ass-to-mouth/
    You can with me to talk personally.
    Love to watch video from guys without panties 🙂
    ___
    Added
    Especially highlight these video:
    – Asian : https://sex-tube365.com/asian/
    – Anal sex : https://sex-tube365.com/anal-sex/
    – Bi : https://sex-tube365.com/bi/
    – Blonde : https://sex-tube365.com/blonde/

    I’m waiting for your rollers in a personal message.
    Kisses to all the tasty places !!!

    TT7J35707
    В масле
    Блондинки
    Транссексуал
    Камшот
    Соло
    Любительское
    Большие члены
    Грубый секс
    Блондинки
    Большие члены
    aecc0c0

  4. Hello are using WordPress for your site platform? I’m new
    to the blog world but I’m trying to get started and
    create my own. Do you need any coding knowledge to make
    your own blog? Any help would be greatly appreciated!

  5. It’s the best time to make some plans for the future and it’s time to be happy.

    I’ve read this post and if I could I wish to suggest you few interesting things or suggestions.
    Perhaps you can write next articles referring to this article.
    I wish to read even more things about it!


  6. Hello Admin! Nice е’ЊWEBSHELLе­¦PHP之二 – The quieter you become, the more you are able to hear. ! Please Read!

    мега.сб
    На маркете Мега вы можете воспользоваться быстрым поиском по ключевым словам или просмотреть категории товаров, чтобы найти лучшие предложения для себя. Вы сможете изучить конкурентов, ознакомиться с отзывами и удобно оформить сделку на сайте. Все это происходит всего в несколько кликов и максимально просто и безопасно. Мега darknet – это место, где вы можете найти все, что вам нужно, и быть уверенным в безопасности и анонимности своих сделок. перейдите по ссылке и начинайте исследовать богатый ассортимент позиций на MEGA даркнет https://xn--megsb-vcc.com.
    jjvi1bra99sq
    mega links
    площадка мега
    мега зеркала
    mega
    мега зеркало

  7. We are a group of volunteers and opening a brand
    new scheme in our community. Your site offered us with helpful information to work on. You have performed
    a formidable process and our whole neighborhood might be thankful
    to you.

  8. I don’t even understand how I ended up right
    here, but I thought this put up was once good.

    I do not recognise who you’re however definitely you’re
    going to a famous blogger in case you aren’t already.

    Cheers!

  9. Hey tһere ϳust wanteԁ t᧐ gіve you a quick heads up.

    The ѡords in ʏour post sееm tο be running off thе screen in Safari.
    I’m not ѕure іf this is а format issue or something to do
    wіtһ browser compatibility ƅut I tһought I’d post to let
    you know. The layout look greɑt thⲟugh!
    Hope you ɡet tһe prߋblem resolved ѕoon. Kudos

  10. An intriguing discussion is worth comment. There’s
    no doubt that that you need to write more on this issue, it may not be a taboo matter but generally people do not talk about such subjects.
    To the next! Cheers!!

  11. Slightly off topic 🙂
    Hello, guys.
    (Moderator, I immediately ask you only do not laugh !!!)
    I’m Lena, 28 years old.
    On quiet autumn evenings, viewing interesting porn video
    and relax on this site: https://sex369.ru/bbw/
    You can with me to talk personally.
    Love to watch video from guys without panties 🙂
    ___
    Added
    Especially I like these video:
    – Big breasts : https://sex369.ru/big-tits/
    – Big ass : https://sex369.ru/big-ass/
    – Big cocks : https://sex369.ru/big-dicks/
    – Brunettes : https://sex369.ru/brunette/

    I’m waiting for your rollers in a private message.
    Kisses to all the tasty places !

    TT7J35707
    Азиатки
    Блондинки
    Большие задницы
    Негритянки
    Большие задницы
    Анальный секс
    Лесби
    Транссексуал
    Грубый секс
    Анальный секс
    919016c

  12. An impressive share! I’ve just forwarded this onto a co-worker
    who had been doing a little homework on this.
    And he actually bought me dinner because I stumbled upon it for him…

    lol. So let me reword this…. Thank YOU for the meal!!
    But yeah, thanks for spending time to talk about this issue here on your web site.

    Also visit my site; Call Girls in Jodhpur

  13. Hi, don’t troll, please!

    Для начала вам просто нужно перейти на сайт MEGA по указанному адресу https://xn--mg-8ma3631a.com . При этом сама площадка обеспечит вам безопасное пребывание и поможет сохранить вашу защита, даже без использования Tor или VPN. Вам не о чем беспокоиться, просто перейдите на активное зеркало MEGA, ссылка на которое указана выше.

    ! https://xn--mgasb-n51b.com !
    kiki99811

    mega

    mega.sb
    мега ссылка на тор
    мега сайт
    как зайти на mega
    мега
    ссылка на мега
    площадка мега
    ссылка на mega
    адрес меги
    ссылка на мега
    84aecc0

  14. coba join kedalam website judi pkvv games dengan bandar domino seerta bandarq online terbaik sepanjang masa yang sudah tersedia
    pada tahun 2023 ini dengan akun рro jackpot terbaik
    yanhg dapat kalian temukan dengan mengaplikasikan sebagian akun yang kalian daftarkan Ԁi dalam sini dan kaliasn juyga dapat mempunyai kemungkinan untuk meneerima semua profit dari metode pengisian deposit melewati pulsa yang tak dapat kalian dapatkan ⅾі web web judi pkv games,
    bandarq maupun pokerqq online yang lainnya yang ada
    Ԁi dunia oline ketika ini.

    mʏ website dominoqq

  15. This design is steller! You obviously know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to start my own blog (well,
    almost…HaHa!) Excellent job. I really enjoyed what you
    had to say, and more than that, how you presented it.

    Too cool!

    Here is my blog: Harga Beton Cor

  16. coba join kedalam situs judi pkv games dengan bandar domino serta bandarq online terbaik sepanjang mwsa
    yang sudah tersedia pada tahun 2023 ini dengan akun рro jackpot terbaik yang dapat kalian dapatkan dengan mengaplikasikan sebagian akun yang kalian daftarkan ɗi dalam sini dan kalian juga bisa mempunyai kemungknan untuk mendapatkan segala
    keuntungan dari metode pengisian deposit melewati pulsa yang
    tidak dapat kalian dapatkan ԁі laman situs
    judi pkv games, bandarqq maupun pokerqq online yang lainnya yang aada ɗi internet saat ini.

    Also visit mү website; dominoqq

  17. Tout d’abord, je tiens à vous remercier pour le partage de ce contenu captivant.
    Vos articles sur les logiciels CRM ont mis en évidence l’importance
    de la stratégie CRM dans le domaine de la vente.
    Grâce à ces outils, les entreprises peuvent optimiser leur relation client, automatiser leurs processus de vente et
    améliorer leurs performances.

  18. I do not know if it’s just me or if perhaps everyone else experiencing
    issues with your site. It appears like some of the written text on your posts are
    running off the screen. Can someone else please provide feedback and let me know if
    this is happening to them too? This could be a problem with my browser because I’ve had this happen previously.

    Many thanks

  19. I am not positive the place you are getting your information,
    but good topic. I must spend a while learning much more
    or working out more. Thank you for excellent information I was looking for this information for my mission.

  20. I just like the valuable info you supply to your articles.

    I’ll bookmark your blog and check again right here frequently.

    I’m rather certain I will learn plenty of new stuff proper right here!
    Best of luck for the following!

  21. Its such as you read my thoughts! You seem to understand so much about this, like
    you wrote the guide in it or something. I believe that you can do with a few % to pressure the message home a bit, however instead of that, that is excellent blog.
    An excellent read. I’ll definitely be back.

  22. With havin so much content and articles do you ever
    run into any problems of plagorism or copyright violation? My site has
    a lot of unique content I’ve either written myself
    or outsourced but it seems a lot of it is popping it up all over the web without my authorization. Do you know any solutions to help reduce content from being ripped
    off? I’d definitely appreciate it.

  23. Hi there! This is kind of off topic but I need some help from an established blog.
    Is it very difficult to set up your own blog? I’m not very techincal but I
    can figure things out pretty fast. I’m thinking about making my own but I’m not sure where to start.
    Do you have any ideas or suggestions? Appreciate it

  24. We are a bunch of volunteers and opening a brand new scheme in our
    community. Your site provided us with useful information to
    work on. You’ve done a formidable process and our whole neighborhood shall be grateful
    to you.

    my web blog: maine fake id

  25. Охладитель С-200 – это надежное и эффективное оборудование для охлаждения жидких продуктов или процессов на вашем предприятии. Он предоставляет возможность поддерживать оптимальную температуру важных производственных процессов.

    Этот охладитель обладает высокой производительностью и надежностью, что делает его отличным выбором для предприятий различных отраслей. Он спроектирован для долгосрочной работы и минимального энергопотребления.

    Стоимость охладителя С-200 составляет 85 000 рублей, что делает его доступным для многих предприятий. Вы получаете надежное оборудование по конкурентоспособной цене.

    Заказав охладитель С-200, вы обеспечиваете надежное охлаждение ваших процессов и продуктов, что способствует повышению эффективности производства. Надежность и доступность – ключевые преимущества охладителя С-200.

  26. CBD, or cannabidiol, is a chemical compound found naturally in the cannabis plant.

    It has many features that distinguish it from other compounds:

    It has no psychoactive properties – unlike THC, the main component of
    cannabis, CBD does not cause euphoria or hallucinatory states.

    It has anti-inflammatory effects – CBD has strong anti-inflammatory properties,
    which can help treat many diseases and inflammations.

    Has analgesic properties – CBD can help with pain relief, both chronic and acute pain.

    It has an anticonvulsant effect – studies show that CBD can help relieve
    the symptoms of epilepsy.

    It has an anxiolytic effect – CBD can help relieve symptoms of anxiety and
    depression.

    Can help treat cardiovascular disease – CBD has shown blood pressure lowering properties, which
    can help relieve the symptoms of cardiovascular disease.

    May help treat neurodegenerative diseases – Research suggests that CBD
    may help relieve the symptoms of diseases such as Alzheimer’s, Parkinson’s,
    and multiple sclerosis.

    Does not cause side effects – CBD is considered a relatively safe chemical compound that does not cause serious side effects.

    https://cbdxmcpl.weebly.com/blog/konopie-cbd-czym-sa
    https://cbdsklepxmcpl.bravesites.com/entries/general/czym-jest-cbd
    https://cbdxmcpl.edublogs.org/2023/04/28/czm-sa-konopie-cbd/
    https://cbdxmcpl.jigsy.com/entries/general/konopie-marihuana-cannabis-cbd
    http://cbdsklepxmcpl.huicopper.com/co-to-jest-cbd-i-produkty-tego-typu
    http://cbdxmcpl.wpsuo.com/cbd-wlasciwosci-i-charakterystyka
    http://cbdxmcpl.yousher.com/konopie-marihuana-cannabis-cbd
    http://cbdxmcpl.iamarrows.com/cbd-czym-jest
    https://cbd31.page.tl/CBD-Najwazniejsze-informacje.htm
    https://penzu.com/p/919e4bd8
    https://medium.com/@cbd3/cbd-z-czym-to-sie-je-2df83ab821b?source=your_stories_page————————————-
    http://cbdxmcpl.theburnward.com/produkty-cbd-czym-sa
    http://cbdxmcpl.timeforchangecounselling.com/cbd-czym-jest
    http://cbdxmcpl.trexgame.net/cbd-najwazniejsze-informacje
    http://cbdsklepxmcpl.image-perth.org/cbd-najwazniejsze-informacje
    http://cbdxmcpl.theglensecret.com/cbd-z-czym-to-sie-je
    http://cbdsklepxmcpl.cavandoragh.org/co-to-jest-cbd-i-produkty-tego-typu
    http://cbdxmcpl.tearosediner.net/susz-konopny-cbd
    http://cbdsklepxmcpl.raidersfanteamshop.com/co-to-jest-cbd-i-produkty-tego-typu
    http://cbdxmcpl.bearsfanteamshop.com/co-to-jest-cbd-i-produkty-tego-typu
    http://cbdxmcpl.almoheet-travel.com/legalna-marihuana-cbd
    http://cbdsklepxmcpl.lucialpiazzale.com/susz-konopny-cbd
    http://cbdxmcpl.lowescouponn.com/czym-jest-cbd
    http://cbdsklepxmcpl.fotosdefrases.com/produkty-cbd-czym-sa
    https://zenwriting.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej
    https://writeablog.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej
    https://postheaven.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej
    https://ameblo.jp/cbdxmcpl/entry-12800673949.html
    https://canvas.instructure.com/eportfolios/2069923/cbdxmcpl/Susz_Konopny_CBD
    https://cbdsklepxmcpl.hpage.com/post1.html
    https://truxgo.net/blogs/457616/1587245/susz-konopny-cbd
    https://cbdsklepxmcpl.substack.com/p/co-to-jest-cbd-i-produkty-tego-typu?sd=pf
    https://cbdxmcpl.weebly.com/blog/cbd-najwazniejsze-informacje
    https://cbdsklepxmcpl.bravesites.com/entries/general/co-to-jest-cbd
    https://cbdxmcpl.edublogs.org/2023/04/28/konopie-marihuana-cannabis-cbd/
    https://cbdxmcpl.jigsy.com/entries/general/konopie-cbd-czym-s%C4%85
    http://cbdsklepxmcpl.huicopper.com/cbd-z-czym-to-sie-je
    http://cbdxmcpl.wpsuo.com/produkty-cbd-czym-sa
    http://cbdxmcpl.yousher.com/produkty-cbd-czym-sa
    http://cbdxmcpl.iamarrows.com/susz-konopny-cbd
    https://cbd31.page.tl/Susz-Konopny-CBD.htm
    https://penzu.com/p/033e07dc
    https://medium.com/@cbd3/czym-jest-cbd-301499af1340?source=your_stories_page————————————-
    http://cbdxmcpl.theburnward.com/sklep-konopny-z-suszem-cbd
    http://cbdxmcpl.timeforchangecounselling.com/produkty-cbd-czym-sa
    http://cbdxmcpl.trexgame.net/cbd-czym-jest
    http://cbdsklepxmcpl.image-perth.org/sklep-konopny-z-suszem-cbd
    http://cbdxmcpl.theglensecret.com/cannabis-cbd
    http://cbdsklepxmcpl.cavandoragh.org/konopie-marihuana-cannabis-cbd
    http://cbdxmcpl.tearosediner.net/cbd-najwazniejsze-informacje
    http://cbdsklepxmcpl.raidersfanteamshop.com/cannabis-cbd
    http://cbdxmcpl.bearsfanteamshop.com/susz-konopny-cbd
    http://cbdxmcpl.almoheet-travel.com/legalna-marihuana-cbd-1
    http://cbdsklepxmcpl.lucialpiazzale.com/cbd-czym-jest
    http://cbdxmcpl.lowescouponn.com/czym-jest-cbd-1
    http://cbdsklepxmcpl.fotosdefrases.com/sklep-konopny-z-suszem-cbd
    https://zenwriting.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-cvbz
    https://writeablog.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-4pqp
    https://postheaven.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-ptgz
    https://ameblo.jp/cbdxmcpl/entry-12800675446.html
    https://canvas.instructure.com/eportfolios/2069923/cbdxmcpl/Co_to_jest_CBD_i_produkty_tego_typu
    https://cbdsklepxmcpl.hpage.com/post2.html
    https://truxgo.net/blogs/457616/1587284/legalna-marihuana-cbd
    https://cbdsklepxmcpl.substack.com/p/cbd-sklep?sd=pf
    https://cbdxmcpl.exposure.co/czm-sa-konopie-cbd?source=share-cbdxmcpl
    https://cbdxmcpl.weebly.com/blog/legalna-marihuana-cbd
    https://cbdsklepxmcpl.bravesites.com/entries/general/sklep-konopny-z-suszem-cbd
    https://cbdxmcpl.edublogs.org/2023/04/28/cannabis-cbd/
    https://cbdxmcpl.jigsy.com/entries/general/cbd-sklep
    http://cbdsklepxmcpl.huicopper.com/cbd-z-czym-to-sie-je-1
    http://cbdxmcpl.wpsuo.com/konopie-marihuana-cannabis-cbd
    http://cbdxmcpl.yousher.com/konopie-marihuana-cannabis-cbd-1
    http://cbdxmcpl.iamarrows.com/susz-konopny-cbd-1
    https://cbd31.page.tl/Co-to-jest-CBD.htm
    https://penzu.com/p/0986c4e2
    https://medium.com/@cbd3/konopie-marihuana-cannabis-cbd-f6baa0220f8c?source=your_stories_page————————————-
    http://cbdxmcpl.theburnward.com/cannabis-cbd
    http://cbdxmcpl.timeforchangecounselling.com/co-to-jest-cbd-i-produkty-tego-typu
    http://cbdxmcpl.trexgame.net/cbd-czym-jest-1
    http://cbdsklepxmcpl.image-perth.org/cbd-wlasciwosci-i-charakterystyka
    http://cbdxmcpl.theglensecret.com/co-to-jest-cbd
    http://cbdsklepxmcpl.cavandoragh.org/cannabis-cbd
    http://cbdxmcpl.tearosediner.net/co-to-jest-cbd-i-produkty-tego-typu
    http://cbdsklepxmcpl.raidersfanteamshop.com/sklep-konopny-z-suszem-cbd
    http://cbdxmcpl.bearsfanteamshop.com/cbd-czym-jest
    http://cbdxmcpl.almoheet-travel.com/cbd-czym-jest
    http://cbdsklepxmcpl.lucialpiazzale.com/cbd-sklep
    http://cbdxmcpl.lowescouponn.com/cbd-czym-jest
    http://cbdsklepxmcpl.fotosdefrases.com/sklep-konopny-z-suszem-cbd-1
    https://zenwriting.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-9pvc
    https://writeablog.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-rqfc
    https://postheaven.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-942c
    https://ameblo.jp/cbdxmcpl/entry-12800676357.html
    https://canvas.instructure.com/eportfolios/2069923/cbdxmcpl/Legalna_Marihuana_CBD
    https://cbdsklepxmcpl.hpage.com/post3.html
    https://truxgo.net/blogs/457616/1587330/susz-konopny-cbd
    https://cbdsklepxmcpl.substack.com/p/konopie-marihuana-cannabis-cbd?sd=pf
    https://cbdxmcpl.exposure.co/konopie-cbd-czym-sa?source=share-cbdxmcpl
    https://cbdxmcpl.weebly.com/blog/co-to-jest-cbd-i-produkty-tego-typu
    https://cbdxmcpl.edublogs.org/2023/04/28/co-to-jest-cbd-i-produkty-tego-typu/
    http://cbdsklepxmcpl.huicopper.com/cbd-najwazniejsze-informacje
    http://cbdxmcpl.wpsuo.com/cbd-wlasciwosci-i-charakterystyka-1
    http://cbdxmcpl.yousher.com/produkty-cbd-czym-sa-1
    http://cbdxmcpl.iamarrows.com/cannabis-cbd
    https://cbd31.page.tl/Konopie-CBD-czym-s%26%23261%3B.htm
    https://penzu.com/p/abafcfbd
    https://medium.com/@cbd3/cbd-w%C5%82a%C5%9Bciwo%C5%9Bci-i-charakterystyka-75588bcc40a3?source=your_stories_page————————————-
    http://cbdxmcpl.theburnward.com/cannabis-cbd-1
    http://cbdxmcpl.timeforchangecounselling.com/co-to-jest-cbd
    http://cbdxmcpl.trexgame.net/susz-konopny-cbd
    http://cbdsklepxmcpl.image-perth.org/konopie-marihuana-cannabis-cbd
    http://cbdxmcpl.theglensecret.com/cbd-sklep
    http://cbdsklepxmcpl.cavandoragh.org/susz-konopny-cbd
    http://cbdxmcpl.tearosediner.net/konopie-cbd-czym-sa
    http://cbdsklepxmcpl.raidersfanteamshop.com/cbd-najwazniejsze-informacje
    http://cbdxmcpl.bearsfanteamshop.com/cannabis-cbd
    http://cbdxmcpl.almoheet-travel.com/konopie-marihuana-cannabis-cbd
    http://cbdsklepxmcpl.lucialpiazzale.com/cbd-z-czym-to-sie-je
    http://cbdxmcpl.lowescouponn.com/konopie-marihuana-cannabis-cbd
    http://cbdsklepxmcpl.fotosdefrases.com/co-to-jest-cbd-i-produkty-tego-typu
    https://zenwriting.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-8gr8
    https://writeablog.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-l4dx
    https://postheaven.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-mlyn
    https://ameblo.jp/cbdxmcpl/entry-12800677331.html
    https://canvas.instructure.com/eportfolios/2069923/cbdxmcpl/Sklep_konopny_z_suszem_CBD
    https://cbdsklepxmcpl.hpage.com/post4.html
    https://truxgo.net/blogs/457616/1587377/cbd-czym-jest
    https://cbdsklepxmcpl.substack.com/p/cbd-najwazniejsze-informacje?sd=pf
    https://cbdxmcpl.weebly.com/blog/susz-konopny-cbd
    https://cbdxmcpl.edublogs.org/2023/04/28/czm-sa-konopie-cbd-2/
    http://cbdsklepxmcpl.huicopper.com/konopie-cbd-czym-sa
    http://cbdxmcpl.wpsuo.com/produkty-cbd-czym-sa-1
    http://cbdxmcpl.yousher.com/cbd-czym-jest
    http://cbdxmcpl.iamarrows.com/cbd-najwazniejsze-informacje
    https://penzu.com/p/b7b72f41
    https://medium.com/@cbd3/produkty-cbd-czym-s%C4%85-280d1a05cd6b?source=your_stories_page————————————-
    http://cbdxmcpl.theburnward.com/konopie-marihuana-cannabis-cbd
    http://cbdxmcpl.timeforchangecounselling.com/co-to-jest-cbd-1
    http://cbdxmcpl.trexgame.net/co-to-jest-cbd
    http://cbdsklepxmcpl.image-perth.org/sklep-konopny-z-suszem-cbd-1
    http://cbdxmcpl.theglensecret.com/co-to-jest-cbd-1
    http://cbdsklepxmcpl.cavandoragh.org/cbd-najwazniejsze-informacje
    http://cbdxmcpl.tearosediner.net/konopie-cbd-czym-sa-1
    http://cbdsklepxmcpl.raidersfanteamshop.com/cbd-najwazniejsze-informacje-1
    http://cbdxmcpl.bearsfanteamshop.com/czym-jest-cbd
    http://cbdxmcpl.almoheet-travel.com/czm-sa-konopie-cbd
    http://cbdsklepxmcpl.lucialpiazzale.com/sklep-konopny-z-suszem-cbd
    http://cbdxmcpl.lowescouponn.com/konopie-marihuana-cannabis-cbd-1
    http://cbdsklepxmcpl.fotosdefrases.com/cbd-wlasciwosci-i-charakterystyka
    https://zenwriting.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-8y69
    https://writeablog.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-bjv1
    https://postheaven.net/cbd3xmcpl/h1-marihuana-konopie-cbd-h1-konopie-cbd-to-odmiana-konopi-siewnej-7n0n
    https://ameblo.jp/cbdxmcpl/entry-12800708937.html
    https://canvas.instructure.com/eportfolios/2069923/cbdxmcpl/Czym_jest_CBD
    https://cbdsklepxmcpl.hpage.com/post5.html
    https://truxgo.net/blogs/457616/1588162/susz-konopny-cbd

  27. Having read this I believed it was extremely enlightening.
    I appreciate you finding the time and energy to put this
    content together. I once again find myself spending a lot of time both reading and
    commenting. But so what, it was still worth it!

    Also visit my web-site :: nissan elk grove

  28. Someone essentially lend a hand to make seriously posts I’d state.
    This is the first time I frequented your web page and to this point?
    I surprised with the research you made to create this actual
    publish incredible. Fantastic job!

  29. I’m impressed, I have to admit. Seldom do I encounter a
    blog that’s both equally educativbe and entertaining,
    and without a doubt, you’ve hit the nail on the head. The issue is
    an issue that not enough people are speaking intelligently about.
    Now i’m very haappy that I came across this during my hunt
    for something concerning this.

    Here is my webpage; Delhi Escort

  30. Pretty section of content. I just stumbled upon your blog
    and in accession capital to assert that I get in fact enjoyed account
    your blog posts. Any way I’ll be subscribing to your feeds
    and even I achievement you access consistently rapidly.

  31. Woah! I’m really digging the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s tough to get
    that “perfect balance” between usability and
    appearance. I must say you’ve done a very good job with this.
    Additionally, the blog loads extremely quick for me on Chrome.
    Superb Blog!

发表回复

您的电子邮箱地址不会被公开。