• Resolved TotallyMotorsport

    (@totallymotorsport)


    Using the lastest WordPress and most upto date Bullet, I’m trying to get a cron to work which actives a plugin to bring info in… but it’s coming up permission not allowed..

    Checking with Hostgator they said it’s due to the .htacess file being projected by security….

    Is there anyway around allowing this cron to access the file or should we just look for a different plugin to bring the info in?

    thanks

    https://ww.wp.xz.cn/plugins/bulletproof-security/

Viewing 15 replies - 16 through 30 (of 33 total)
  • Plugin Author AITpro

    (@aitpro)

    Great! Very welcome and thanks for confirming all is well. πŸ˜‰

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    will confirm once the bit run is done over night πŸ™‚

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    hi
    all is working – thank you πŸ™‚

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    Hi
    does it need to be? is there anyway of it not being in updates??? If not no probs, just need to remember to remove it
    Thanks again

    Plugin Author AITpro

    (@aitpro)

    Any customized code that you have saved to BPS Custom Code is the code that will be created in your .htaccess files anytime you click the AutoMagic buttons again. During BPS upgrades the .htaccess files are occaisonally updated with changes or new security rules/code. The particular nuisance filter in this forum thread has not been changed in BPS .50.2.

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    um, just asking as when I did the upgrade and did the search the |cron| was back in the codes

    Plugin Author AITpro

    (@aitpro)

    Did you click the AutoMagic buttons by any chance? The BPS upgrades are automated so you don’t need to do anything. If you have saved your customized BPS Query String Exploits code to BPS Custom Code then anytime you click the AutoMagic buttons your customized code will be created/added instead of the standard BPS .htaccess code, which would of course contain “curl” in the standard BPS .htaccess code.

    curl has been removed from the Query String Exploits code below.

    1. Copy the customized/modified Query String Exploits code below to this Root BPS Custom Code text box: CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS: Modify Query String Exploit code here

    # BEGIN BPSQSE BPS QUERY STRING EXPLOITS
    # The libwww-perl User Agent is forbidden - Many bad bots use libwww-perl modules, but some good bots use it too.
    # Good sites such as W3C use it for their W3C-LinkChecker.
    # Add or remove user agents temporarily or permanently from the first User Agent filter below.
    # If you want a list of bad bots / User Agents to block then scroll to the end of this file.
    RewriteCond %{HTTP_USER_AGENT} (havij|libwww-perl|wget|python|nikto|scan|java|winhttp|clshttp|loader) [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} (%0A|%0D|%27|%3C|%3E|%00) [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} (;|<|>|'|"|\)|\(|%0A|%0D|%22|%27|%28|%3C|%3E|%00).*(libwww-perl|wget|python|nikto|scan|java|winhttp|HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner) [NC,OR]
    RewriteCond %{THE_REQUEST} \?+(%20{1,}|[^\s])+HTTP+(:/|/) [NC,OR]
    RewriteCond %{THE_REQUEST} \/+(\*|%2a)+(%20|\s){1,}+HTTP+(:/|/) [NC,OR]
    RewriteCond %{THE_REQUEST} etc/passwd [NC,OR]
    RewriteCond %{THE_REQUEST} cgi-bin [NC,OR]
    RewriteCond %{THE_REQUEST} (%0A|%0D|\\r|\\n) [NC,OR]
    RewriteCond %{REQUEST_URI} owssvr\.dll [NC,OR]
    RewriteCond %{HTTP_REFERER} (%0A|%0D|%27|%3C|%3E|%00) [NC,OR]
    RewriteCond %{HTTP_REFERER} \.opendirviewer\. [NC,OR]
    RewriteCond %{HTTP_REFERER} users\.skynet\.be.* [NC,OR]
    RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=http:// [NC,OR]
    RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=(\.\.//?)+ [NC,OR]
    RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=/([a-z0-9_.]//?)+ [NC,OR]
    RewriteCond %{QUERY_STRING} \=PHP[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} [NC,OR]
    RewriteCond %{QUERY_STRING} (\.\./|%2e%2e%2f|%2e%2e/|\.\.%2f|%2e\.%2f|%2e\./|\.%2e%2f|\.%2e/) [NC,OR]
    RewriteCond %{QUERY_STRING} ftp\: [NC,OR]
    RewriteCond %{QUERY_STRING} http\: [NC,OR]
    RewriteCond %{QUERY_STRING} https\: [NC,OR]
    RewriteCond %{QUERY_STRING} \=\|w\| [NC,OR]
    RewriteCond %{QUERY_STRING} ^(.*)/self/(.*)$ [NC,OR]
    RewriteCond %{QUERY_STRING} ^(.*)cPath=http://(.*)$ [NC,OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*embed.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^e]*e)+mbed.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*object.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^o]*o)+bject.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*iframe.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^i]*i)+frame.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [NC,OR]
    RewriteCond %{QUERY_STRING} base64_(en|de)code[^(]*\([^)]*\) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} ^.*(\(|\)|<|>|%3c|%3e).* [NC,OR]
    RewriteCond %{QUERY_STRING} ^.*(\x00|\x04|\x08|\x0d|\x1b|\x20|\x3c|\x3e|\x7f).* [NC,OR]
    RewriteCond %{QUERY_STRING} (NULL|OUTFILE|LOAD_FILE) [OR]
    RewriteCond %{QUERY_STRING} (\.{1,}/)+(motd|etc|bin) [NC,OR]
    RewriteCond %{QUERY_STRING} (localhost|loopback|127\.0\.0\.1) [NC,OR]
    RewriteCond %{QUERY_STRING} (<|>|'|%0A|%0D|%27|%3C|%3E|%00) [NC,OR]
    RewriteCond %{QUERY_STRING} concat[^\(]*\( [NC,OR]
    RewriteCond %{QUERY_STRING} union([^s]*s)+elect [NC,OR]
    RewriteCond %{QUERY_STRING} union([^a]*a)+ll([^s]*s)+elect [NC,OR]
    RewriteCond %{QUERY_STRING} \-[sdcr].*(allow_url_include|allow_url_fopen|safe_mode|disable_functions|auto_prepend_file) [NC,OR]
    RewriteCond %{QUERY_STRING} (;|<|>|'|"|\)|%0A|%0D|%22|%27|%3C|%3E|%00).*(/\*|union|select|insert|drop|delete|update|cast|create|char|convert|alter|declare|order|script|set|md5|benchmark|encode) [NC,OR]
    RewriteCond %{QUERY_STRING} (sp_executesql) [NC]
    RewriteRule ^(.*)$ - [F,L]
    # END BPSQSE BPS QUERY STRING EXPLOITS

    2. Click the Save Root Custom Code button.
    3. Go to the Security Modes page, click the Create secure.htaccess File AutoMagic button and activate Root folder BulletProof Mode again

    Plugin Author AITpro

    (@aitpro)

    Oops I modified the wrong filter/code. I corrected that in the code above.

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    hi
    thanks for the above, all I did was click on update and then looked at the .htaccess file in the edit bit…

    will update now
    thanks again

    Plugin Author AITpro

    (@aitpro)

    Ah I think I know what is going on. By default when you go to the htaccess File Editor tab page, the editor tab that is selected by default is the “secure.htaccess” tab. Your actual active root .htaccess file contents are under the “Your Current Root htaccess File” tab. πŸ˜‰

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    I’ve done the custom, and click on active, but nothing have changed… I admit I don’t really know what I’m doing

    Plugin Author AITpro

    (@aitpro)

    See my post above. I think maybe you are looking at the Master File editor tab, which is the “secure.htaccess” Master file contents. Your actual root .htaccess file contents are under the “Your Current Root htaccess File” editor tab.

    Plugin Author AITpro

    (@aitpro)

    Also did you do steps 2 and 3?

    2. Click the Save Root Custom Code button.
    3. Go to the Security Modes page, click the Create secure.htaccess File AutoMagic button and activate Root folder BulletProof Mode again.

    Thread Starter TotallyMotorsport

    (@totallymotorsport)

    I went custom code edit
    root .htaccess file custom code
    pasted in the first box
    save
    security modes tab
    create secure .htaccess file from the left side
    click on activte root folder .htaccess

    Plugin Author AITpro

    (@aitpro)

    I think this is the problem – “pasted in the first box”.

    The BPS Query String Exploits code needs to be pasted into the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS text box.

    1. Copy the customized/modified Query String Exploits code below to this Root BPS Custom Code text box: CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS: Modify Query String Exploit code here

Viewing 15 replies - 16 through 30 (of 33 total)

The topic ‘Cron problem’ is closed to new replies.