SEO Black Hat and distribution of malware by creating pages on lots of sites targeting the name of my site

My site made with WordPress is under SEO black hat attack. They’re creating many HTML pages using my site name such as following URLs with my site title & descriptions.

  • https://aaa.example111.it/my-site-name.html
  • https://bbb.example22222222.it/my-site-name.html
  • https://ccccc.example333.it/my-site-name.html

If you click the links of Google search results, first it displays ‘checking your browser before accessing’, then redirect to the malware site zvideo-live.com. Please see the attached list (although they are in Japanese).

What’s happening is very similar to ‘Japanese keyword hack’, but the difference is my site has not hacked and they are using another domains for this. (I thoroughly checked my site and Google tools.) Actually, the users don’t have any problems as far as they click my site domain on Google search results but my site and site domain are very new and most of the search results occupy these phishy sites and it’s annoying.

I made a abuse report to Google and OVHcloud, the domain company, but the malicious pages with new domains are being added every day and it’s very hard to keep doing this.

Following are the list of the domains that hackers are using. (As far as I detect.)

acquariobeb.it areaformativaliceomiranda.it brandoleseconsulenza.it byogastudio.it calabriamediterranea.it cmtservicesrl.it computerassistancesas.it domusvenetia.it fabioviglionephotography.it flanweb.it gabriellaricciocoach.it geniusdomus.it gpad.it granfondovalledelnisi.it lamonicaservizi.it macellerialimonenicola.it onmiccatania.it orsiinchianti.it pizzapadellino-slap-torino.it retedinapoli.it ristorantelafollia.it studiobaldin.it teatrokoine.it triede20.it xtecna.it zancleartecontemporanea.it 

enter image description here

wildcards in user black list – possible?

Hello,

is it possible to use wildcards in user’s blacklist?

why ?

I want to filter out some words in domains –  like all domains with “.ru”  or “.tk” or….   (many)

there is the option to remove urls containing  ..  but i have quite a long list of strings to filter out.  it takes a lot of time to manually do it.  is there a way to automate it?  maybe through users blacklist??

thank you

Do black puddings corrode slashing weapons

Black puddings are immune to slashing damage, and the Corrosive Form trait states:

… Any nonmagical weapon made of metal or wood that hits the pudding corrodes. After dealing damage, the weapon takes a permanent and cumulative-1 penalty to damage rolls. …

The bit that confuses me is "after dealing damage". If the pudding is immune to slashing damage, then slashing weapons will never deal damage, and thus should not take the -1 penalty. However, that seems to contradict the previous statement, that anything that hits will corrode.

Mythic Black Tentacles vs. Freedom of Movement (pathfinder 1)

My group has a question about Mythic Black Tentacles vs. Freedom of Movement. For reference: https://www.d20pfsrd.com/magic/all-spells/b/black-tentacles/ https://www.d20pfsrd.com/magic/all-spells/f/freedom-of-movement/

The important parts…

From Black Tentacles:

The tentacles can grapple creatures that are immune to grappling if that immunity is from a non-mythic source, but combat maneuver checks to grapple such creatures take a –5 penalty.

Freedom of Movement, broken down apart by me:

Point 1: All combat maneuver checks made to grapple the target automatically fail.

Point 2: The subject automatically succeeds on any combat maneuver checks and Escape Artist checks made to escape a grapple or a pin.

Our current thought is that if someone has FoM up and they’re hit with Mythic Black Tentacles, they can be grappled, because the text of MBT overrides Part1 from FoM.

But then, on their turn, they can automatically escape because of Point 2 from FoM.

Does anyone else have this in play? What do you do?

Thanks in advance.

User Permisssions White List vs Black List

I have Applications, Roles, Users, Permissions, Application_Permissions, User_Permissions, Role_Permissions, Application_Roles and Role_Permissions tables. So, permission can be defined at application level, role level and user level. Let’s say User A belongs to Application X and Application X can have XX Permission. So, User A will get XX Permission. Now, I want to give all users of Application B with XX Permission but except User B. How can I fit this with my current design?

CREATE TABLE APPLICATION_PERMISIONS (APPLICATION_PERMISION_ID number(15) GENERATED AS IDENTITY, APPLICATION_ID number(15), PERMISION_DEFINITION_ID number(15)CONSTRAINT PK_SEC_APPLICATION_PERMISIONS PRIMARY KEY (APPLICATION_PERMISION_ID)); CREATE TABLE APPLICATION_ROLES (APPLICATION_ROLE_ID number(15) GENERATED AS IDENTITY, APPLICATION_ID number(15), ROLE_ID number(15)CONSTRAINT PK_SEC_APPLICATION_ROLES PRIMARY KEY (APPLICATION_ROLE_ID)); CREATE TABLE APPLICATIONS (APPLICATION_ID number(15) GENERATED AS IDENTITY, CODE varchar2(30), NAME_AR varchar2(255), NAME_EN varchar2(255), START_DATE date, END_DATE date CONSTRAINT PK_SEC_APPLICATIONS PRIMARY KEY (APPLICATION_ID)); CREATE TABLE PERMISION_DEFINITIONS (PERMISION_DEFINITION_ID number(15) GENERATED AS IDENTITY, CODE varchar2(30), NAME_AR varchar2(255), NAME_EN varchar2(255), START_DATE date, END_DATE date CONSTRAINT PK_SEC_PERMISION_DEFITIONS PRIMARY KEY (PERMISION_DEFINITION_ID)); CREATE TABLE ROLE_PERMISSIONS (ROLE_PERMISSION_ID number(15) GENERATED AS IDENTITY, ROLE_ID number(15), PERMISION_DEFINITION_ID number(15), START_DATE date, END_DATE date CONSTRAINT PK_SEC_ROLE_PERMISSIONS PRIMARY KEY (ROLE_PERMISSION_ID)); CREATE TABLE ROLES (ROLE_ID number(15) GENERATED AS IDENTITY, CODE varchar2(30) NOT NULL, NAME_AR varchar2(255), NAME_EN varchar2(255), START_DATE date, END_DATE date CONSTRAINT PK_SEC_ROLES PRIMARY KEY (ROLE_ID)); CREATE TABLE USER_PERMISSIONS (USER_PERMISSION_ID number(15) GENERATED AS IDENTITY, USER_ID number(15), PERMISION_DEFINITION_ID number(15)CONSTRAINT PK_SEC_USER_PERMISSIONS PRIMARY KEY (USER_PERMISSION_ID)); CREATE TABLE USER_ROLES (USER_ROLE_ID number(15) GENERATED AS IDENTITY, USER_ID number(15), ROLE_ID number(15)CONSTRAINT PK_SEC_USER_ROLES PRIMARY KEY (USER_ROLE_ID)); 

Get black bars with framebuffer and glViewport

I have read several tutorials and answers regarding framebuffers and glViewport, but I can’t seem to resolve this issue I have. I want to take a low resolution framebuffer (400×225) and place it in a 1280×720 window at the position 100×100 (from bottom-left);

  1. Load a 400×225 png image in a framebuffer with the same size
glGenFramebuffers(1, &m_framebuffer); glBindFramebuffer(GL_FRAMEBUFFER, m_framebuffer);  glGenTextures(1, &m_textureColorbuffer); glBindTexture(GL_TEXTURE_2D, m_textureColorbuffer); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 400, 225, 0, GL_RGB, GL_UNSIGNED_BYTE, NULL); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, m_textureColorbuffer, 0);  glGenRenderbuffers(1, &m_renderBuffer); glBindRenderbuffer(GL_RENDERBUFFER, m_renderBuffer); glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, screenW, screenH); stencil buffer. glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, m_renderBuffer);  if (glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE)     printf("ERROR::FRAMEBUFFER:: Framebuffer is not complete!"); glBindFramebuffer(GL_FRAMEBUFFER, 0); 
  1. Generate the quad for the framebuffer:
    float quadVertices[] = { // vertex attributes for a quad that fills the entire screen in Normalized Device Coordinates.     // positions   // texCoords     -1.0f,  1.0f,  0.0f, 1.0f,     -1.0f, -1.0f,  0.0f, 0.0f,      1.0f, -1.0f,  1.0f, 0.0f,      -1.0f,  1.0f,  0.0f, 1.0f,      1.0f, -1.0f,  1.0f, 0.0f,      1.0f,  1.0f,  1.0f, 1.0f     };      unsigned int quadVBO;     glGenVertexArrays(1, &m_quadVAO);     glGenBuffers(1, &quadVBO);     glBindVertexArray(m_quadVAO);     glBindBuffer(GL_ARRAY_BUFFER, quadVBO);     glBufferData(GL_ARRAY_BUFFER, sizeof(quadVertices), &quadVertices, GL_STATIC_DRAW);     glEnableVertexAttribArray(0);     glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 4 * sizeof(float), (void*)0);     glEnableVertexAttribArray(1);     glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, 4 * sizeof(float), (void*)(2 * sizeof(float))); 
  1. Create an orthographic projection matrix with the framebuffer size:
glm::mat4 bgProjection = glm::ortho(0.0f, static_cast<float>(400), static_cast<float>(225), 0.0f, -1.0f, 1.0f); 
  1. Set the glViewport:
glViewport(0, 0, 400, 225); 
  1. Bind the framebuffer
glBindFramebuffer(GL_FRAMEBUFFER, m_framebuffer); 
  1. Draw the sprite:
    shader->use();     glm::mat4 model = glm::mat4(1.0f);     model = glm::translate(model, glm::vec3(position, 0.0f));  // first translate (transformations are: scale happens first, then rotation, and then final translation happens; reversed order)      model = glm::translate(model, glm::vec3(0.5f * size.x, 0.5f * size.y, 0.0f)); // move origin of rotation to center of quad     model = glm::rotate(model, glm::radians(rotate), glm::vec3(0.0f, 0.0f, 1.0f)); // then rotate     model = glm::translate(model, glm::vec3(-0.5f * size.x, -0.5f * size.y, 0.0f)); // move origin back      model = glm::scale(model, glm::vec3(size, 1.0f)); // last scale      shader->setMat4("model", model);     shader->setMat4("projection", projection);      shader->setVec3("Colour", color);      glBindVertexArray(this->quadVAO);     glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0);     glBindVertexArray(0); 
  1. Unbind the framebuffer:
glBindFramebuffer(GL_FRAMEBUFFER, 0); 
  1. Finally render the framebuffer:
    shader.use();     glBindVertexArray(m_quadVAO);     glBindTexture(GL_TEXTURE_2D, m_textureColorbuffer); // use the color attachment texture as the texture of the quad plane     glDrawArrays(GL_TRIANGLES, 0, 6); 

This is the output I get when glViewport(0, 0, 400, 225); enter image description here

But when I set the glViewport(100, 100, 400, 225); I get these black borders: enter image description here

As you can see, the glViewport has moved to 100×100, but it has also created a 100×100 gap in the viewport. I have tried adjusting the projection matrix and framebuffer, but it seems like I am doing something incorrect with glViewport. Thank you.

What are the gambling games in the “Black Box” edition of Basic D&D?

I have a vague memory of my father teaching me about dice probabilities from a “mini-game” within the Black box set, at the beginning of being in jail in the salt mines. The other prisoners, is willing to gamble with me, but we use different combinations of dice to see who will roll the higher number. From what I can remember it was from the Escape from Zanzer Tem’s dungeon adventure.

I’m looking to find what exactly those combinations of dice were, and what the rules of the gambling game were.

Nearest neighbors analysis in Red Black Trees

I use a Red Black Tree where each nodes contains a symbol sequence, e.g. top node BB, left child AB, right child CB.

Given a symbol sequence from the tree, is there an efficient way to retrieve n nearest neighbors or all neighbors within a distance radius?

Could I recursively search the children and parent nodes and keep adding each visited node until I have n of them or in the radius case the encountered node is outside the radius?

I know the efficient way for neighborhood queries is e.g. a KD Tree, but I am looking for a data structure that will allow me to insert new sequences without having to rebuild the whole tree each time.